hunk.code_window:                 <div style={{ width: "50vh" }}>
                     <FormLabel>
                       {extraData && extraData[0].label} {isRequired && "*"}
                     </FormLabel>
                     <TextField name={`${field}.${keyName[1]}`} />
                   </div>
                   {!props.actionConfig && (
                     <div style={{ marginLeft: 16 }}>
                       <FormLabel>
                         {extraData && extraData[1].label} {isRequired && "*"}
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:                   <TextField
                       name={`${field}.${keyName[1]}`}
                       showError
                       validate={keyFieldValidate}
                     />
  
hunk.file_path: app/client/src/components/formControls/KeyValueArrayControl.tsx
hunk.type: replace
file: package com.appsmith.server.repositories;
  
  import com.appsmith.server.domains.Plugin;
  import com.appsmith.server.domains.PluginType;
  import org.springframework.stereotype.Repository;
  import reactor.core.publisher.Flux;
  import reactor.core.publisher.Mono;
  
  @Repository
  public interface PluginRepository extends BaseRepository<Plugin, String>, CustomPluginRepository {
      Mono<Plugin> findByName(String name);
  
      Mono<Plugin> findByPackageName(String packageName);
  
      Mono<Plugin> findById(String id);
  
      Flux<Plugin> findByDefaultInstall(Boolean isDefaultInstall);
  
      Flux<Plugin> findByType(PluginType pluginType);
  }
  