hunk.code_window:         super(mongoOperations, mongoConverter, cacheableRepositoryHelper);
       }
       @Override
       public Mono<Void> updateStructure(String datasourceId, String environmentId, DatasourceStructure structure) {
           final Bridge criteria = bridge().equal(DatasourceStorageStructure.Fields.datasourceId, datasourceId)
                   .equal(DatasourceStorageStructure.Fields.environmentId, environmentId);
           final Update update = Update.update(DatasourceStorageStructure.Fields.structure, structure);
  
hunk.labels: keep keep keep replace replace replace replace replace replace keep
hunk.after_edit:     public static Criteria getDatasourceIdAndEnvironmentIdCriteria(String datasourceId, String environmentId) {
           return new Criteria()
                   .andOperator(
                           where(DatasourceStorageStructure.Fields.datasourceId).is(datasourceId),
                           where(DatasourceStorageStructure.Fields.environmentId).is(environmentId));
       }
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomDatasourceStorageStructureRepositoryCEImpl.java
hunk.type: replace
file: import styled from "styled-components";
  
  import { Colors } from "constants/Colors";
  
  interface StyledWrapperProps {
    backgroundColor?: string;
    borderColor?: string;
    borderRadius?: string;
    borderWidth?: number;
    boxShadow?: string;
    withoutPadding?: boolean;
  }
  
  const NESTED_FORM_WRAPPER_PADDING = 10;
  const DEFAULT_BORDER_RADIUS = 0;
  const DEFAULT_BORDER_WIDTH = 0;
  const DEFAULT_BOX_SHADOW = "none";
  const DEFAULT_BORDER_COLOR = Colors.GREY_3;
  
  const NestedFormWrapper = styled.div<StyledWrapperProps>`
    background-color: ${({ backgroundColor }) =>
      backgroundColor || Colors.GREY_1};
    padding: ${({ withoutPadding }) =>
      withoutPadding ? 0 : NESTED_FORM_WRAPPER_PADDING}px;
    border-color: ${({ borderColor }) => borderColor || DEFAULT_BORDER_COLOR};
    border-style: solid;
    border-radius: ${({ borderRadius }) => borderRadius || DEFAULT_BORDER_RADIUS};
    border-width: ${({ borderWidth }) => borderWidth || DEFAULT_BORDER_WIDTH}px;
    box-shadow: ${({ boxShadow }) => boxShadow || DEFAULT_BOX_SHADOW};
  `;
  
  export default NestedFormWrapper;
  