This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch filters-modal-layout-cleanup
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/filters-modal-layout-cleanup 
by this push:
     new 6b8583ec6a css layout switching rather than react.
6b8583ec6a is described below

commit 6b8583ec6acca07e6bf576a14c61a7239b057f5a
Author: Evan Rusackas <[email protected]>
AuthorDate: Fri Dec 13 15:09:56 2024 -0700

    css layout switching rather than react.
---
 .../FiltersConfigModal/FiltersConfigModal.tsx      | 61 ++++++++++++----------
 1 file changed, 32 insertions(+), 29 deletions(-)

diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx
index 0575020b28..7909a0a2cf 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx
@@ -635,35 +635,38 @@ function FiltersConfigModal({
         const isDivider = id.startsWith(NATIVE_FILTER_DIVIDER_PREFIX);
         const isActive = currentFilterId === id;
         return (
-          isActive && (
-            <>
-              {isDivider ? (
-                <DividerConfigForm
-                  componentId={id}
-                  divider={filterConfigMap[id] as Divider}
-                />
-              ) : (
-                <FiltersConfigForm
-                  expanded={expanded}
-                  ref={configFormRef}
-                  form={form}
-                  filterId={id}
-                  filterToEdit={filterConfigMap[id] as Filter}
-                  removedFilters={removedFilters}
-                  restoreFilter={restoreFilter}
-                  getAvailableFilters={getAvailableFilters}
-                  key={id}
-                  activeFilterPanelKeys={activeFilterPanelKey}
-                  handleActiveFilterPanelChange={handleActiveFilterPanelChange}
-                  isActive={isActive}
-                  setErroredFilters={setErroredFilters}
-                  validateDependencies={validateDependencies}
-                  getDependencySuggestion={getDependencySuggestion}
-                  onModifyFilter={handleModifyFilter}
-                />
-              )}
-            </>
-          )
+          <div
+            style={{
+              display: isActive ? '' : 'none',
+              height: '100%',
+            }}
+          >
+            {isDivider ? (
+              <DividerConfigForm
+                componentId={id}
+                divider={filterConfigMap[id] as Divider}
+              />
+            ) : (
+              <FiltersConfigForm
+                expanded={expanded}
+                ref={configFormRef}
+                form={form}
+                filterId={id}
+                filterToEdit={filterConfigMap[id] as Filter}
+                removedFilters={removedFilters}
+                restoreFilter={restoreFilter}
+                getAvailableFilters={getAvailableFilters}
+                key={id}
+                activeFilterPanelKeys={activeFilterPanelKey}
+                handleActiveFilterPanelChange={handleActiveFilterPanelChange}
+                isActive={isActive}
+                setErroredFilters={setErroredFilters}
+                validateDependencies={validateDependencies}
+                getDependencySuggestion={getDependencySuggestion}
+                onModifyFilter={handleModifyFilter}
+              />
+            )}
+          </div>
         );
       }),
     [

Reply via email to