diff --git a/openmetadata-ui/src/main/resources/ui/src/components/AddIngestion/Steps/ConfigureIngestion.tsx b/openmetadata-ui/src/main/resources/ui/src/components/AddIngestion/Steps/ConfigureIngestion.tsx index 631a11463d1..f118c20b85e 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/AddIngestion/Steps/ConfigureIngestion.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/AddIngestion/Steps/ConfigureIngestion.tsx @@ -68,106 +68,9 @@ const ConfigureIngestion = ({ }: ConfigureIngestionProps) => { const markdownRef = useRef(); - const getMetadataFilterPatternField = () => { - switch (serviceCategory) { - case ServiceCategory.DATABASE_SERVICES: - return ( - - - handleShowFilter(value, FilterPatternEnum.SCHEMA) - } - includePattern={schemaFilterPattern?.includes ?? []} - type={FilterPatternEnum.SCHEMA} - /> - - handleShowFilter(value, FilterPatternEnum.TABLE) - } - includePattern={tableFilterPattern?.includes ?? []} - showSeparator={false} - type={FilterPatternEnum.TABLE} - /> - - ); - case ServiceCategory.DASHBOARD_SERVICES: - return ( - - - handleShowFilter(value, FilterPatternEnum.DASHBOARD) - } - includePattern={dashboardFilterPattern.includes ?? []} - type={FilterPatternEnum.DASHBOARD} - /> - - handleShowFilter(value, FilterPatternEnum.CHART) - } - includePattern={chartFilterPattern.includes ?? []} - showSeparator={false} - type={FilterPatternEnum.CHART} - /> - - ); - - case ServiceCategory.MESSAGING_SERVICES: - return ( - - handleShowFilter(value, FilterPatternEnum.TOPIC) - } - includePattern={topicFilterPattern.includes ?? []} - showSeparator={false} - type={FilterPatternEnum.TOPIC} - /> - ); - default: - return <>; - } - }; - - const getProfilerFilterPatternField = () => { - return ( - - - handleShowFilter(value, FilterPatternEnum.FQN) - } - includePattern={fqnFilterPattern?.includes ?? []} - type={FilterPatternEnum.FQN} - /> - - ); - }; - const getMetadataFields = () => { + const getDatabaseFieldToggles = () => { return ( <> -
{getMetadataFilterPatternField()}
{getSeparator('')}
@@ -246,6 +149,111 @@ const ConfigureIngestion = ({ ); }; + const getMetadataFilterPatternField = () => { + switch (serviceCategory) { + case ServiceCategory.DATABASE_SERVICES: + return ( + + + handleShowFilter(value, FilterPatternEnum.SCHEMA) + } + includePattern={schemaFilterPattern?.includes ?? []} + type={FilterPatternEnum.SCHEMA} + /> + + handleShowFilter(value, FilterPatternEnum.TABLE) + } + includePattern={tableFilterPattern?.includes ?? []} + showSeparator={false} + type={FilterPatternEnum.TABLE} + /> + {getDatabaseFieldToggles()} + + ); + case ServiceCategory.DASHBOARD_SERVICES: + return ( + + + handleShowFilter(value, FilterPatternEnum.DASHBOARD) + } + includePattern={dashboardFilterPattern.includes ?? []} + type={FilterPatternEnum.DASHBOARD} + /> + + handleShowFilter(value, FilterPatternEnum.CHART) + } + includePattern={chartFilterPattern.includes ?? []} + showSeparator={false} + type={FilterPatternEnum.CHART} + /> + + ); + + case ServiceCategory.MESSAGING_SERVICES: + return ( + + handleShowFilter(value, FilterPatternEnum.TOPIC) + } + includePattern={topicFilterPattern.includes ?? []} + showSeparator={false} + type={FilterPatternEnum.TOPIC} + /> + ); + default: + return <>; + } + }; + + const getProfilerFilterPatternField = () => { + return ( + + + handleShowFilter(value, FilterPatternEnum.FQN) + } + includePattern={fqnFilterPattern?.includes ?? []} + type={FilterPatternEnum.FQN} + /> + + ); + }; + const getMetadataFields = () => { + return ( + <> +
{getMetadataFilterPatternField()}
+ + ); + }; + const getUsageFields = () => { return ( <>