feat: Implement drag and drop columns for filters (#13340)

* Implement DnD feature for filters

* minor refactor

* Fix types

* Fix undefined error

* Refactor

* Fix ts errors

* Fix conflicting dnd types

* Bump superset-ui packages

* Change DndItemType case to PascalCase

* Remove redundant null check

* Fix

* Fix csrf mock api call
This commit is contained in:
Kamil Gabryjelski
2021-03-07 10:54:08 +01:00
committed by GitHub
parent 3970d7316b
commit 7b370e6f17
23 changed files with 1069 additions and 540 deletions

View File

@@ -39,7 +39,10 @@ import VizTypeControl from './VizTypeControl';
import MetricsControl from './MetricControl/MetricsControl';
import AdhocFilterControl from './FilterControl/AdhocFilterControl';
import FilterBoxItemControl from './FilterBoxItemControl';
import DndColumnSelectControl from './DndColumnSelectControl';
import DndColumnSelectControl, {
DndColumnSelect,
DndFilterSelect,
} from './DndColumnSelectControl';
const controlMap = {
AnnotationLayerControl,
@@ -52,6 +55,8 @@ const controlMap = {
DatasourceControl,
DateFilterControl,
DndColumnSelectControl,
DndColumnSelect,
DndFilterSelect,
FixedOrMetricControl,
HiddenControl,
SelectAsyncControl,