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

suddjian pushed a commit to branch viz-picker-categories
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 27084efc827efdcfb32601c415c0ebfd985c7d81
Author: David Aaron Suddjian <[email protected]>
AuthorDate: Wed Jun 16 19:53:15 2021 -0700

    feat(viz): add categories to the viz picker
---
 superset-frontend/package-lock.json                | 636 ++++++++++-----------
 superset-frontend/package.json                     |  56 +-
 .../components/controls/VizTypeControl/index.tsx   |  84 ++-
 3 files changed, 419 insertions(+), 357 deletions(-)

diff --git a/superset-frontend/package-lock.json 
b/superset-frontend/package-lock.json
index 2649abe..445462f 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -15,35 +15,35 @@
         "@emotion/babel-preset-css-prop": "^11.2.0",
         "@emotion/cache": "^11.1.3",
         "@emotion/react": "^11.1.5",
-        "@superset-ui/chart-controls": "^0.17.53",
-        "@superset-ui/core": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-calendar": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-chord": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-country-map": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-histogram": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-horizon": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-map-box": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-partition": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-rose": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-sankey": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-treemap": "^0.17.53",
-        "@superset-ui/legacy-plugin-chart-world-map": "^0.17.53",
-        "@superset-ui/legacy-preset-chart-big-number": "^0.17.53",
+        "@superset-ui/chart-controls": "^0.17.56",
+        "@superset-ui/core": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-calendar": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-chord": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-country-map": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-histogram": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-horizon": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-map-box": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-partition": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-rose": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-sankey": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-treemap": "^0.17.56",
+        "@superset-ui/legacy-plugin-chart-world-map": "^0.17.56",
+        "@superset-ui/legacy-preset-chart-big-number": "^0.17.56",
         "@superset-ui/legacy-preset-chart-deckgl": "^0.4.7",
-        "@superset-ui/legacy-preset-chart-nvd3": "^0.17.53",
-        "@superset-ui/plugin-chart-echarts": "^0.17.53",
-        "@superset-ui/plugin-chart-pivot-table": "^0.17.53",
-        "@superset-ui/plugin-chart-table": "^0.17.53",
-        "@superset-ui/plugin-chart-word-cloud": "^0.17.53",
-        "@superset-ui/preset-chart-xy": "^0.17.53",
+        "@superset-ui/legacy-preset-chart-nvd3": "^0.17.56",
+        "@superset-ui/plugin-chart-echarts": "^0.17.56",
+        "@superset-ui/plugin-chart-pivot-table": "^0.17.56",
+        "@superset-ui/plugin-chart-table": "^0.17.56",
+        "@superset-ui/plugin-chart-word-cloud": "^0.17.56",
+        "@superset-ui/preset-chart-xy": "^0.17.56",
         "@vx/responsive": "^0.0.195",
         "abortcontroller-polyfill": "^1.1.9",
         "antd": "^4.9.4",
@@ -14103,11 +14103,11 @@
       }
     },
     "node_modules/@superset-ui/chart-controls": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.53.tgz";,
-      "integrity": 
"sha512-PjIDka4/lUwXUNEGjkQOIMwVWF2WfknqM6pKFNDPO0/nG4S4faQk96z/ABOXp8GYwIbBshnmmbmW4TCrCQ10Xw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.56.tgz";,
+      "integrity": 
"sha512-hAD2sYAm4pSGOlA+ZJgQXLnzPlY1fzOeC+nDjxV303H/al+oIxAvisK6E+qcHvzmIpJ3sg7q1fKPdz4FpB6SRw==",
       "dependencies": {
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/core": "0.17.56",
         "lodash": "^4.17.15",
         "prop-types": "^15.7.2"
       },
@@ -14119,9 +14119,9 @@
       }
     },
     "node_modules/@superset-ui/core": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/core/-/core-0.17.53.tgz";,
-      "integrity": 
"sha512-2bIRrK3Y+4ZSNu6drc1EzHTq6fO3aWfdjCh43ytju88nlADHheQXgwxEKnmjzI141qxiVL2+oSL2kC6pSTkW8A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/core/-/core-0.17.56.tgz";,
+      "integrity": 
"sha512-V2i8NeLBO5Cri+SfiwxwLV6Wor/yueQK41//sZobQW8VQldcSBHQqRLBPKHX1Ccy8EHijzIIBuQDgX8HqUooVg==",
       "dependencies": {
         "@babel/runtime": "^7.1.2",
         "@emotion/cache": "^11.1.3",
@@ -14248,12 +14248,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-calendar": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.53.tgz";,
-      "integrity": 
"sha512-NLevYzzhQyRgP+vdEfhJyDxJIBbGM/bJTJfFw1iRllny3WQax6iU/X5hUw/iWZqruVNkwSnUA39+EGcjU1aIjg==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.56.tgz";,
+      "integrity": 
"sha512-2uVQsnbhWKmbqoXT6w7d30AV1D7kbnoFhZ2zglLqSgohGJpzURexfvMhmyFL/5YHKc1+p8qlAPH3FjMjvTddzg==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-array": "^2.0.3",
         "d3-selection": "^1.4.0",
         "d3-tip": "^0.9.1",
@@ -14272,24 +14272,24 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-chord": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.53.tgz";,
-      "integrity": 
"sha512-a3Y8b/1nSuFvzEzUDTVVmad5/YjTBhz0qU2rcVGrdKp2kzuSVXVVljdN7KVisDUNHhYqrttLM8RQrqGw9f7x1A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.56.tgz";,
+      "integrity": 
"sha512-w0VD9wEw0qA4FQC0LHw/N0js8EUjU6oex/Lz6dSTmbXUpNgXgz1og8qwAwR1E+BgpssYtN5jRVBjM1Q0xEda+Q==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.6.2",
         "react": "^16.13.1"
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-country-map": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.53.tgz";,
-      "integrity": 
"sha512-zTImQdeBT8raXnxafBIHvaVqOqKoECfyDwgFlPKhs4M7EXPG7U8/VLg0Oi2dCA7/SFZA/ASrJwc/KxW399vJhw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.56.tgz";,
+      "integrity": 
"sha512-22/E22V4AAgRaOmNQV9X9EvvJGot1A2VX9nyETOPHOPUsTLSf14rdPp23GuE7pQOuKVqYGrSqgmlX20t8wZFag==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-array": "^2.0.3",
         "prop-types": "^15.6.2"
@@ -14304,13 +14304,13 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-event-flow": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.53.tgz";,
-      "integrity": 
"sha512-QYL0Feyfu7ZH1GeQ9sfEaEgnW2IQG93sJnM29NO53CjSvdbbZItfU9v6xVnAo6jMwcam7JLNYRtuIPgJevNThw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.56.tgz";,
+      "integrity": 
"sha512-r4xXyyz0dtA5Bn8p7rNMUeYkghyCvThIrtvD11cp/+HFcsB2IHcKuL1ATNMzoAM8VCv8D/0TChSycprqvfncog==",
       "dependencies": {
         "@data-ui/event-flow": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "prop-types": "^15.6.2"
       },
       "peerDependencies": {
@@ -14318,12 +14318,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-force-directed": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.53.tgz";,
-      "integrity": 
"sha512-F7hkrBxC7EWrClQ1jb7anzj1SmIjqXVMz2JKhzwEUk++Tafnn0mrB7Yo51u3twFFOY5bwn+KcI1NObzBRkXguQ==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.56.tgz";,
+      "integrity": 
"sha512-pneiWdOCBgHJzvliqK8WN3ThRmoboUIxm+Rz4MqwJTz0hK4Yihcy41FlJZeZ5Ix1sP1eLOXtQDkH26OgbDlD+g==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.7.2"
       },
@@ -14332,12 +14332,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-heatmap": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.53.tgz";,
-      "integrity": 
"sha512-NXx/E3AiTxkL+qwaj8B0IDrhWo6P5u5EuXXx1xaWqMTH18YomyeA9l4NBPwsjCfhAMqrEeT0hzeY2/WSoPq5KQ==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.56.tgz";,
+      "integrity": 
"sha512-+p5SVJO+j+xI8ZOYZpwQkQy4MXXRa03ro0GLyHQIgFSK8DmqnTSEAqrrhaYpcN2wYThZxtkO4axqr7VJZIV3Nw==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-svg-legend": "^1.x",
         "d3-tip": "^0.9.1",
@@ -14345,14 +14345,14 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-histogram": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.53.tgz";,
-      "integrity": 
"sha512-EQ/VvG+qCec+IqnwYHA90iHAjkhnPNGkKbTuKlsRyL3ONfxg3n6L4EQOlAA0HvELKkFAZXBxh8TA8Qc3j+g4Fw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.56.tgz";,
+      "integrity": 
"sha512-jdmMc+GRnTf5EJE7le7FAcPRVTJ5qdbVA/QG7PYqFVQlVh2eVeMtuGbiyZgnMQy87NRF2TIJST5xi+wqcFqBjQ==",
       "dependencies": {
         "@data-ui/histogram": "^0.0.84",
         "@data-ui/theme": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@vx/legend": "^0.0.198",
         "@vx/responsive": "^0.0.199",
         "@vx/scale": "^0.0.197",
@@ -14421,12 +14421,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-horizon": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.53.tgz";,
-      "integrity": 
"sha512-LsM4HOuOkiabRNxMUjjietbFx99admne59Mm5zQdsRPNEpN/EKEWu8R4G4crSSqxxzD9KVnveRPE7OD0n91k/A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.56.tgz";,
+      "integrity": 
"sha512-0NCLGjNDROkatWuUKt1YK3nQvN196kTTibqidIAfZ3SpKUmu/WfuDnWYsCR8KbbpKBpd30ATOYe7tnB3YsSeEA==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-array": "^2.0.3",
         "d3-scale": "^3.0.1",
         "prop-types": "^15.6.2"
@@ -14456,12 +14456,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-map-box": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.53.tgz";,
-      "integrity": 
"sha512-JuM77arnxECuSiHkdLMry4JruuVTAfTKTtR8F4qGOpiYiXzGEv4K+y12eqBe1o94ckJF43Esz9e1fdPLDkjqTw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.56.tgz";,
+      "integrity": 
"sha512-NmsgSnD2vNntW7GQTPFT6TloW0dgPmJTlelC7krnODxNEZY3awkW65gA6ScoQFWwW+k4TQQPtLrpQlTTEsy4Bw==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "immutable": "^3.8.2",
         "mapbox-gl": "^0.53.0",
         "prop-types": "^15.6.2",
@@ -14482,12 +14482,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-paired-t-test": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.53.tgz";,
-      "integrity": 
"sha512-QkRVm0XGoOxqOX0nRvHnGon2gG8MmV+dbBBpmPkmspxCWKrn183Wzq5SiMlM4vgo2HaroWUIPuBgLBd7rYZtGw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.56.tgz";,
+      "integrity": 
"sha512-HELDx6JqvKuSBZ+a9D8oAW1a5+L6xKXfXbFIOZWqGgzOJGWW1Ilx1MJoHNLtPNF6EsQJBx23qvdgt61Dc5mtEw==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "distributions": "^1.0.0",
         "prop-types": "^15.6.2",
         "reactable": "^1.1.0"
@@ -14497,12 +14497,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-parallel-coordinates": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.53.tgz";,
-      "integrity": 
"sha512-NcwuEd+rXfmwPshPby0jEgnJnbYfKruM7l0Hb3lIw6iMTc1IV21d1CMftQPvYYdwagam0FapBO2YcSvnvj2rDw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.56.tgz";,
+      "integrity": 
"sha512-ja5PoyPpevdXA8CiICi6U9IfY6ZYKXL4Wcz7NL0dAMCX3NY6sAMT3LiqrPcECbY6iJbKI4WY2Fjzz9eBldv+1w==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.7.2"
       },
@@ -14511,12 +14511,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-partition": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.53.tgz";,
-      "integrity": 
"sha512-CTzKjaKCdT/+bFlXUDD4nXC2CO7mXmIPJ2K/M94rY2G2gdAWRZJ1i2HlcvTP+RY/AItzZm3C+E7hYdAQ6toBkA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.56.tgz";,
+      "integrity": 
"sha512-gCeR/WUdBqg6hlk5SmjW2ofFZmOatatPYdoqOI1XpCKwZHaBREk7PHu6mje57PDwoXl5RYKnkNe8CQZ5tRqf0Q==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-hierarchy": "^1.1.8",
         "prop-types": "^15.6.2"
@@ -14526,24 +14526,24 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-pivot-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.53.tgz";,
-      "integrity": 
"sha512-bk7mttnZFGgGmWCfj0kO++65XsMNyQJch0dgfRRnLVTlSnY89/kGqszTKybbCZhsbx4T5bJ+bn6hZKAGH+FnUA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.56.tgz";,
+      "integrity": 
"sha512-6D4WD958W7i9mz8ltdP2GCc2dEcpHsomXr46bwFOjO5uY9e/1sZlWHTeOL06c8HhW971w0gXPTT1wi2K2Ik+6w==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "datatables.net-bs": "^1.10.15",
         "prop-types": "^15.6.2"
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-rose": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.53.tgz";,
-      "integrity": 
"sha512-ppvQuKAS0rMhniKenLXSKczmAsHX4igYc0bVZAvfFDmLNW3tnlmivL+zYSw/sQ9PAhjMGDbTBlSio1oJ+91wiA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.56.tgz";,
+      "integrity": 
"sha512-oWsc4FG9ud/ZqGrwJ7TvvK5Kkpt6Akhuw3RjOA8pbRgYliVGaDHTMQEaLzruXHx1gYFKsfUiYxBXCJsb3qHGvQ==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "nvd3": "1.8.6",
         "prop-types": "^15.6.2"
@@ -14553,12 +14553,12 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-sankey": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.53.tgz";,
-      "integrity": 
"sha512-3tvMghg5WUAq40su8cZrjJHoc/TsK1WWx6UFu+j2mPOh/BJJZb8wh7A63X82ubLdyzEqdjxsEs9pzZWzs7kUHw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.56.tgz";,
+      "integrity": 
"sha512-W0r4ZSnJjMsLTTITcKnMzIgU/N4rzowB80HL89bUYQ/yPbvxWHizyRGMV1yJZ5r23r/t0urU+oI37N7TZ6ayhg==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-sankey": "^0.4.2",
         "prop-types": "^15.6.2"
@@ -14568,47 +14568,47 @@
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-sankey-loop": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.53.tgz";,
-      "integrity": 
"sha512-60aGflqOi5+XDE3BR/p+Pw0xVp7OHsjwroX77CwkwBtFkw1AFVWczaTJH6CYeeCJZXCLYjrbc5OFMuaxIJ+j+Q==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.56.tgz";,
+      "integrity": 
"sha512-6itsM8eOEjHyB8qyOOblaunZgvzzh5fe7205H0dZwaRpLd2bPWg1FnqBYXfeP0z1VqrI/cbkqwyMhawBmrcbfQ==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-sankey-diagram": "^0.7.3",
         "d3-selection": "^1.4.0",
         "prop-types": "^15.6.2"
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-sunburst": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.53.tgz";,
-      "integrity": 
"sha512-t0z7XPsDtDpnZ+fIpn57w9Vi3oWQ7ximDdjmag1WGhC6+dwR3XxEpNcicI6P6xfNX078RT8Iz89PZQBtagAAkA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.56.tgz";,
+      "integrity": 
"sha512-+uJ/KxZJ4lzBP3sjzstobMxtcAwbcIhOLng9B6NfAbw7jVYvhGRnh1JIJ+rZQJ8h4yZl1hN5TOIh9cNQnVz2HQ==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.6.2"
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-treemap": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.53.tgz";,
-      "integrity": 
"sha512-LV16Qwiz7ahfhCmuWIGk6f54KpdRJDAyLtr/ifFi8a2AcoG27Lf7hZZ3mCI9Jl5X6c7LLBmvAHfxdbBnLGa8+g==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.56.tgz";,
+      "integrity": 
"sha512-sYzF9lPvRBHJxwc7pv3d+FDI5abg2WzUi1Xz+uWDVvwAbj20I3k+/FZa8I43fljf8FDC3kC8FUOP/h3bcLmPpw==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-hierarchy": "^1.1.8",
         "d3-selection": "^1.4.0",
         "prop-types": "^15.6.2"
       }
     },
     "node_modules/@superset-ui/legacy-plugin-chart-world-map": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.53.tgz";,
-      "integrity": 
"sha512-gnDBTyWPctqucyQzAObH6N+3f9GUQq9qpQ4cNbtvpIoVgXowYA5Q5dIfXBPnq525t78o3eiWqclTYf2Xcd62Kw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.56.tgz";,
+      "integrity": 
"sha512-Lh8RN4i1B9ThbTn6VqJ3T3Mjs6whslHf0ONk19RWfhaKfiSGTGVc5NtR8ChSJXQgjN6it4ieHkmwKPDg49ICKw==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-array": "^2.4.0",
         "d3-color": "^1.4.1",
@@ -14633,13 +14633,13 @@
       "integrity": 
"sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
     },
     "node_modules/@superset-ui/legacy-preset-chart-big-number": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.53.tgz";,
-      "integrity": 
"sha512-HUlE6IZUjFvPMiXCj1cdRiR4avFLVhT5qwIQZk1l30kycl8/73rTm37Y/syBfZMPrfCrIW3nyReqfcnAaNqw9g==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.56.tgz";,
+      "integrity": 
"sha512-aFxWTyUGjAbXlWrzGIwuqW3+ieVqxWS0oqOYIuDs9tQUMz9fjC/g3+MBCKUEF8yAvB3s4K+tO21apVUn0buzbw==",
       "dependencies": {
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-color": "^1.2.2",
         "@types/shortid": "^0.0.29",
         "d3-color": "^1.2.3",
@@ -14680,13 +14680,13 @@
       }
     },
     "node_modules/@superset-ui/legacy-preset-chart-nvd3": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.53.tgz";,
-      "integrity": 
"sha512-wTbQRCZDrnb16tLJzXYbIiCFbHddRJ3fo5DKsbv6MFNrfOLWWx1SjAZ5C60e57u33XpKdTE5jGpEuGdq7BZ55w==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.56.tgz";,
+      "integrity": 
"sha512-ZHONHj/5d9qi0iN5+CcLAcoOCmMpfDOaNsTge0v7Utc2Ya/pRK1/sLarZy55Oc1kw70aGFU/OU0fTNDj6Su/Fw==",
       "dependencies": {
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-tip": "^0.9.1",
         "dompurify": "^2.0.6",
@@ -14703,15 +14703,15 @@
       }
     },
     "node_modules/@superset-ui/plugin-chart-echarts": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.53.tgz";,
-      "integrity": 
"sha512-XXKqhr2CwZfi02qW55d9SQnNmdewTsAJT6xePBjci0SXAZRmi/T8vRbq2OCDJ7mQ0de7kjVBydAuOEEU/Y554A==",
+      "version": "0.17.57",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.57.tgz";,
+      "integrity": 
"sha512-anRvIne7/ijCEzWKf4x0TYBmGYTOpdYpp/JYBsT+VRLeeGpKTMl0urQq92gqkrJIIcbRkmEsFyflYbRLknwpMQ==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/mathjs": "^6.0.7",
         "d3-array": "^1.2.0",
-        "echarts": "^5.1.1",
+        "echarts": "^5.1.2",
         "lodash": "^4.17.15",
         "mathjs": "^8.0.1"
       },
@@ -14720,12 +14720,12 @@
       }
     },
     "node_modules/@superset-ui/plugin-chart-pivot-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-pivot-table/-/plugin-chart-pivot-table-0.17.53.tgz";,
-      "integrity": 
"sha512-18CTaM1sRgK5laFwHlKV+1A7+l9YWwPAvb7XrMjS8CQq0T2aEqNSQm7KWByG+LEj2x86idM8gaWghNes27yVtQ==",
+      "version": "0.17.57",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-pivot-table/-/plugin-chart-pivot-table-0.17.57.tgz";,
+      "integrity": 
"sha512-DDVRfcJeSyO3iPLCUER5XeL0ujh1qjz+SL+/+rOG1qcEr+3wHWFk8lgr+CsUju/dPOavvd7D3z6JyMUHuYto0A==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@superset-ui/react-pivottable": "^0.12.8"
       },
       "peerDependencies": {
@@ -14733,12 +14733,12 @@
       }
     },
     "node_modules/@superset-ui/plugin-chart-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.53.tgz";,
-      "integrity": 
"sha512-PSeL/zQSTvQyztjUMMm4U4G6oEM3xk3wkC4HTpuLEpjQ7qyGme39M1JeCGvNG4pPZRm0nO4pU+0U/36oR0lAjw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.56.tgz";,
+      "integrity": 
"sha512-RT98Rw0CrozurN7o17VrY0AwVqAhJeiZJJFCud7vXVxXvS4Rn72RMJH/4VFwfhZXMqRh8bhf1zD8DuyXxYpK2g==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-array": "^2.9.0",
         "@types/react-table": "^7.0.29",
         "d3-array": "^2.4.0",
@@ -14764,12 +14764,12 @@
       }
     },
     "node_modules/@superset-ui/plugin-chart-word-cloud": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.53.tgz";,
-      "integrity": 
"sha512-lQTr9UpeoGgX1B0SkjrvtL0zjgYVoJbm6RVv8ELG+efCG1oYAoIVgw2sahJI4zLqNiHcNeWqHUcu7NK06uc4mA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.56.tgz";,
+      "integrity": 
"sha512-PIxek+poOUu77+EpgYREVVdUIMuKIYlH58+6Gg8Zg60GZ4835xMsEHKM0atoOytxxspTP388qBr4gYSyRUWSng==",
       "dependencies": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-cloud": "^1.2.1",
         "@types/d3-scale": "^2.0.2",
         "d3-cloud": "^1.2.5",
@@ -14802,14 +14802,14 @@
       }
     },
     "node_modules/@superset-ui/preset-chart-xy": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.53.tgz";,
-      "integrity": 
"sha512-nmqif4Zd7Tdx4hLoDiiRiNFUFn1kliumjp9RQK68eMaefWcl1vTMT7nPmyFvgUH5390HJygpC3up50+j5Bngkg==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.56.tgz";,
+      "integrity": 
"sha512-TFL9DQ66bQN7mgJ8WEH2dykXHZlqH4OSvwsIgAmt1WDUWsQaNYCXNRxgZKeTT33fjtTRb3d6WwsAXqPJoBdrXA==",
       "dependencies": {
         "@data-ui/theme": "^0.0.84",
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@vx/axis": "^0.0.198",
         "@vx/legend": "^0.0.198",
         "@vx/scale": "^0.0.197",
@@ -25596,12 +25596,12 @@
       }
     },
     "node_modules/echarts": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.1.tgz";,
-      "integrity": 
"sha512-b3nP8M9XwZM2jISuA+fP0EuJv8lcfgWrinel185Npy8bE/UhXTDIPJcqgQOCWdvk0c5CeT6Dsm1xBjmJXAGlxQ==",
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.2.tgz";,
+      "integrity": 
"sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==",
       "dependencies": {
         "tslib": "2.0.3",
-        "zrender": "5.1.0"
+        "zrender": "5.1.1"
       }
     },
     "node_modules/echarts/node_modules/tslib": {
@@ -53730,9 +53730,9 @@
       }
     },
     "node_modules/zrender": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.0.tgz";,
-      "integrity": 
"sha512-c+8VRx52ycbmqwHeHLlo/BAfIHBl/JZNLM6cfDQFgzIH05yb+f5J9F/fbRsP+zGc8dW9XHuhdt8/iqukgMZSeg==",
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz";,
+      "integrity": 
"sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==",
       "dependencies": {
         "tslib": "2.0.3"
       }
@@ -66285,19 +66285,19 @@
       }
     },
     "@superset-ui/chart-controls": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.53.tgz";,
-      "integrity": 
"sha512-PjIDka4/lUwXUNEGjkQOIMwVWF2WfknqM6pKFNDPO0/nG4S4faQk96z/ABOXp8GYwIbBshnmmbmW4TCrCQ10Xw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/chart-controls/-/chart-controls-0.17.56.tgz";,
+      "integrity": 
"sha512-hAD2sYAm4pSGOlA+ZJgQXLnzPlY1fzOeC+nDjxV303H/al+oIxAvisK6E+qcHvzmIpJ3sg7q1fKPdz4FpB6SRw==",
       "requires": {
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/core": "0.17.56",
         "lodash": "^4.17.15",
         "prop-types": "^15.7.2"
       }
     },
     "@superset-ui/core": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/core/-/core-0.17.53.tgz";,
-      "integrity": 
"sha512-2bIRrK3Y+4ZSNu6drc1EzHTq6fO3aWfdjCh43ytju88nlADHheQXgwxEKnmjzI141qxiVL2+oSL2kC6pSTkW8A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/core/-/core-0.17.56.tgz";,
+      "integrity": 
"sha512-V2i8NeLBO5Cri+SfiwxwLV6Wor/yueQK41//sZobQW8VQldcSBHQqRLBPKHX1Ccy8EHijzIIBuQDgX8HqUooVg==",
       "requires": {
         "@babel/runtime": "^7.1.2",
         "@emotion/cache": "^11.1.3",
@@ -66409,12 +66409,12 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-calendar": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.53.tgz";,
-      "integrity": 
"sha512-NLevYzzhQyRgP+vdEfhJyDxJIBbGM/bJTJfFw1iRllny3WQax6iU/X5hUw/iWZqruVNkwSnUA39+EGcjU1aIjg==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-calendar/-/legacy-plugin-chart-calendar-0.17.56.tgz";,
+      "integrity": 
"sha512-2uVQsnbhWKmbqoXT6w7d30AV1D7kbnoFhZ2zglLqSgohGJpzURexfvMhmyFL/5YHKc1+p8qlAPH3FjMjvTddzg==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-array": "^2.0.3",
         "d3-selection": "^1.4.0",
         "d3-tip": "^0.9.1",
@@ -66432,24 +66432,24 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-chord": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.53.tgz";,
-      "integrity": 
"sha512-a3Y8b/1nSuFvzEzUDTVVmad5/YjTBhz0qU2rcVGrdKp2kzuSVXVVljdN7KVisDUNHhYqrttLM8RQrqGw9f7x1A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-chord/-/legacy-plugin-chart-chord-0.17.56.tgz";,
+      "integrity": 
"sha512-w0VD9wEw0qA4FQC0LHw/N0js8EUjU6oex/Lz6dSTmbXUpNgXgz1og8qwAwR1E+BgpssYtN5jRVBjM1Q0xEda+Q==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.6.2",
         "react": "^16.13.1"
       }
     },
     "@superset-ui/legacy-plugin-chart-country-map": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.53.tgz";,
-      "integrity": 
"sha512-zTImQdeBT8raXnxafBIHvaVqOqKoECfyDwgFlPKhs4M7EXPG7U8/VLg0Oi2dCA7/SFZA/ASrJwc/KxW399vJhw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-country-map/-/legacy-plugin-chart-country-map-0.17.56.tgz";,
+      "integrity": 
"sha512-22/E22V4AAgRaOmNQV9X9EvvJGot1A2VX9nyETOPHOPUsTLSf14rdPp23GuE7pQOuKVqYGrSqgmlX20t8wZFag==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-array": "^2.0.3",
         "prop-types": "^15.6.2"
@@ -66466,34 +66466,34 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-event-flow": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.53.tgz";,
-      "integrity": 
"sha512-QYL0Feyfu7ZH1GeQ9sfEaEgnW2IQG93sJnM29NO53CjSvdbbZItfU9v6xVnAo6jMwcam7JLNYRtuIPgJevNThw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-event-flow/-/legacy-plugin-chart-event-flow-0.17.56.tgz";,
+      "integrity": 
"sha512-r4xXyyz0dtA5Bn8p7rNMUeYkghyCvThIrtvD11cp/+HFcsB2IHcKuL1ATNMzoAM8VCv8D/0TChSycprqvfncog==",
       "requires": {
         "@data-ui/event-flow": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-force-directed": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.53.tgz";,
-      "integrity": 
"sha512-F7hkrBxC7EWrClQ1jb7anzj1SmIjqXVMz2JKhzwEUk++Tafnn0mrB7Yo51u3twFFOY5bwn+KcI1NObzBRkXguQ==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-force-directed/-/legacy-plugin-chart-force-directed-0.17.56.tgz";,
+      "integrity": 
"sha512-pneiWdOCBgHJzvliqK8WN3ThRmoboUIxm+Rz4MqwJTz0hK4Yihcy41FlJZeZ5Ix1sP1eLOXtQDkH26OgbDlD+g==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.7.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-heatmap": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.53.tgz";,
-      "integrity": 
"sha512-NXx/E3AiTxkL+qwaj8B0IDrhWo6P5u5EuXXx1xaWqMTH18YomyeA9l4NBPwsjCfhAMqrEeT0hzeY2/WSoPq5KQ==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-heatmap/-/legacy-plugin-chart-heatmap-0.17.56.tgz";,
+      "integrity": 
"sha512-+p5SVJO+j+xI8ZOYZpwQkQy4MXXRa03ro0GLyHQIgFSK8DmqnTSEAqrrhaYpcN2wYThZxtkO4axqr7VJZIV3Nw==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-svg-legend": "^1.x",
         "d3-tip": "^0.9.1",
@@ -66501,14 +66501,14 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-histogram": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.53.tgz";,
-      "integrity": 
"sha512-EQ/VvG+qCec+IqnwYHA90iHAjkhnPNGkKbTuKlsRyL3ONfxg3n6L4EQOlAA0HvELKkFAZXBxh8TA8Qc3j+g4Fw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-histogram/-/legacy-plugin-chart-histogram-0.17.56.tgz";,
+      "integrity": 
"sha512-jdmMc+GRnTf5EJE7le7FAcPRVTJ5qdbVA/QG7PYqFVQlVh2eVeMtuGbiyZgnMQy87NRF2TIJST5xi+wqcFqBjQ==",
       "requires": {
         "@data-ui/histogram": "^0.0.84",
         "@data-ui/theme": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@vx/legend": "^0.0.198",
         "@vx/responsive": "^0.0.199",
         "@vx/scale": "^0.0.197",
@@ -66576,12 +66576,12 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-horizon": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.53.tgz";,
-      "integrity": 
"sha512-LsM4HOuOkiabRNxMUjjietbFx99admne59Mm5zQdsRPNEpN/EKEWu8R4G4crSSqxxzD9KVnveRPE7OD0n91k/A==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-horizon/-/legacy-plugin-chart-horizon-0.17.56.tgz";,
+      "integrity": 
"sha512-0NCLGjNDROkatWuUKt1YK3nQvN196kTTibqidIAfZ3SpKUmu/WfuDnWYsCR8KbbpKBpd30ATOYe7tnB3YsSeEA==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-array": "^2.0.3",
         "d3-scale": "^3.0.1",
         "prop-types": "^15.6.2"
@@ -66610,12 +66610,12 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-map-box": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.53.tgz";,
-      "integrity": 
"sha512-JuM77arnxECuSiHkdLMry4JruuVTAfTKTtR8F4qGOpiYiXzGEv4K+y12eqBe1o94ckJF43Esz9e1fdPLDkjqTw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-map-box/-/legacy-plugin-chart-map-box-0.17.56.tgz";,
+      "integrity": 
"sha512-NmsgSnD2vNntW7GQTPFT6TloW0dgPmJTlelC7krnODxNEZY3awkW65gA6ScoQFWwW+k4TQQPtLrpQlTTEsy4Bw==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "immutable": "^3.8.2",
         "mapbox-gl": "^0.53.0",
         "prop-types": "^15.6.2",
@@ -66632,118 +66632,118 @@
       }
     },
     "@superset-ui/legacy-plugin-chart-paired-t-test": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.53.tgz";,
-      "integrity": 
"sha512-QkRVm0XGoOxqOX0nRvHnGon2gG8MmV+dbBBpmPkmspxCWKrn183Wzq5SiMlM4vgo2HaroWUIPuBgLBd7rYZtGw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-paired-t-test/-/legacy-plugin-chart-paired-t-test-0.17.56.tgz";,
+      "integrity": 
"sha512-HELDx6JqvKuSBZ+a9D8oAW1a5+L6xKXfXbFIOZWqGgzOJGWW1Ilx1MJoHNLtPNF6EsQJBx23qvdgt61Dc5mtEw==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "distributions": "^1.0.0",
         "prop-types": "^15.6.2",
         "reactable": "^1.1.0"
       }
     },
     "@superset-ui/legacy-plugin-chart-parallel-coordinates": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.53.tgz";,
-      "integrity": 
"sha512-NcwuEd+rXfmwPshPby0jEgnJnbYfKruM7l0Hb3lIw6iMTc1IV21d1CMftQPvYYdwagam0FapBO2YcSvnvj2rDw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-parallel-coordinates/-/legacy-plugin-chart-parallel-coordinates-0.17.56.tgz";,
+      "integrity": 
"sha512-ja5PoyPpevdXA8CiICi6U9IfY6ZYKXL4Wcz7NL0dAMCX3NY6sAMT3LiqrPcECbY6iJbKI4WY2Fjzz9eBldv+1w==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.7.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-partition": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.53.tgz";,
-      "integrity": 
"sha512-CTzKjaKCdT/+bFlXUDD4nXC2CO7mXmIPJ2K/M94rY2G2gdAWRZJ1i2HlcvTP+RY/AItzZm3C+E7hYdAQ6toBkA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-partition/-/legacy-plugin-chart-partition-0.17.56.tgz";,
+      "integrity": 
"sha512-gCeR/WUdBqg6hlk5SmjW2ofFZmOatatPYdoqOI1XpCKwZHaBREk7PHu6mje57PDwoXl5RYKnkNe8CQZ5tRqf0Q==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-hierarchy": "^1.1.8",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-pivot-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.53.tgz";,
-      "integrity": 
"sha512-bk7mttnZFGgGmWCfj0kO++65XsMNyQJch0dgfRRnLVTlSnY89/kGqszTKybbCZhsbx4T5bJ+bn6hZKAGH+FnUA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-pivot-table/-/legacy-plugin-chart-pivot-table-0.17.56.tgz";,
+      "integrity": 
"sha512-6D4WD958W7i9mz8ltdP2GCc2dEcpHsomXr46bwFOjO5uY9e/1sZlWHTeOL06c8HhW971w0gXPTT1wi2K2Ik+6w==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "datatables.net-bs": "^1.10.15",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-rose": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.53.tgz";,
-      "integrity": 
"sha512-ppvQuKAS0rMhniKenLXSKczmAsHX4igYc0bVZAvfFDmLNW3tnlmivL+zYSw/sQ9PAhjMGDbTBlSio1oJ+91wiA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-rose/-/legacy-plugin-chart-rose-0.17.56.tgz";,
+      "integrity": 
"sha512-oWsc4FG9ud/ZqGrwJ7TvvK5Kkpt6Akhuw3RjOA8pbRgYliVGaDHTMQEaLzruXHx1gYFKsfUiYxBXCJsb3qHGvQ==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "nvd3": "1.8.6",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-sankey": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.53.tgz";,
-      "integrity": 
"sha512-3tvMghg5WUAq40su8cZrjJHoc/TsK1WWx6UFu+j2mPOh/BJJZb8wh7A63X82ubLdyzEqdjxsEs9pzZWzs7kUHw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey/-/legacy-plugin-chart-sankey-0.17.56.tgz";,
+      "integrity": 
"sha512-W0r4ZSnJjMsLTTITcKnMzIgU/N4rzowB80HL89bUYQ/yPbvxWHizyRGMV1yJZ5r23r/t0urU+oI37N7TZ6ayhg==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-sankey": "^0.4.2",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-sankey-loop": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.53.tgz";,
-      "integrity": 
"sha512-60aGflqOi5+XDE3BR/p+Pw0xVp7OHsjwroX77CwkwBtFkw1AFVWczaTJH6CYeeCJZXCLYjrbc5OFMuaxIJ+j+Q==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sankey-loop/-/legacy-plugin-chart-sankey-loop-0.17.56.tgz";,
+      "integrity": 
"sha512-6itsM8eOEjHyB8qyOOblaunZgvzzh5fe7205H0dZwaRpLd2bPWg1FnqBYXfeP0z1VqrI/cbkqwyMhawBmrcbfQ==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-sankey-diagram": "^0.7.3",
         "d3-selection": "^1.4.0",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-sunburst": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.53.tgz";,
-      "integrity": 
"sha512-t0z7XPsDtDpnZ+fIpn57w9Vi3oWQ7ximDdjmag1WGhC6+dwR3XxEpNcicI6P6xfNX078RT8Iz89PZQBtagAAkA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-sunburst/-/legacy-plugin-chart-sunburst-0.17.56.tgz";,
+      "integrity": 
"sha512-+uJ/KxZJ4lzBP3sjzstobMxtcAwbcIhOLng9B6NfAbw7jVYvhGRnh1JIJ+rZQJ8h4yZl1hN5TOIh9cNQnVz2HQ==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-treemap": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.53.tgz";,
-      "integrity": 
"sha512-LV16Qwiz7ahfhCmuWIGk6f54KpdRJDAyLtr/ifFi8a2AcoG27Lf7hZZ3mCI9Jl5X6c7LLBmvAHfxdbBnLGa8+g==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-treemap/-/legacy-plugin-chart-treemap-0.17.56.tgz";,
+      "integrity": 
"sha512-sYzF9lPvRBHJxwc7pv3d+FDI5abg2WzUi1Xz+uWDVvwAbj20I3k+/FZa8I43fljf8FDC3kC8FUOP/h3bcLmPpw==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3-hierarchy": "^1.1.8",
         "d3-selection": "^1.4.0",
         "prop-types": "^15.6.2"
       }
     },
     "@superset-ui/legacy-plugin-chart-world-map": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.53.tgz";,
-      "integrity": 
"sha512-gnDBTyWPctqucyQzAObH6N+3f9GUQq9qpQ4cNbtvpIoVgXowYA5Q5dIfXBPnq525t78o3eiWqclTYf2Xcd62Kw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-plugin-chart-world-map/-/legacy-plugin-chart-world-map-0.17.56.tgz";,
+      "integrity": 
"sha512-Lh8RN4i1B9ThbTn6VqJ3T3Mjs6whslHf0ONk19RWfhaKfiSGTGVc5NtR8ChSJXQgjN6it4ieHkmwKPDg49ICKw==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-array": "^2.4.0",
         "d3-color": "^1.4.1",
@@ -66767,13 +66767,13 @@
       }
     },
     "@superset-ui/legacy-preset-chart-big-number": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.53.tgz";,
-      "integrity": 
"sha512-HUlE6IZUjFvPMiXCj1cdRiR4avFLVhT5qwIQZk1l30kycl8/73rTm37Y/syBfZMPrfCrIW3nyReqfcnAaNqw9g==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-big-number/-/legacy-preset-chart-big-number-0.17.56.tgz";,
+      "integrity": 
"sha512-aFxWTyUGjAbXlWrzGIwuqW3+ieVqxWS0oqOYIuDs9tQUMz9fjC/g3+MBCKUEF8yAvB3s4K+tO21apVUn0buzbw==",
       "requires": {
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-color": "^1.2.2",
         "@types/shortid": "^0.0.29",
         "d3-color": "^1.2.3",
@@ -66806,13 +66806,13 @@
       }
     },
     "@superset-ui/legacy-preset-chart-nvd3": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.53.tgz";,
-      "integrity": 
"sha512-wTbQRCZDrnb16tLJzXYbIiCFbHddRJ3fo5DKsbv6MFNrfOLWWx1SjAZ5C60e57u33XpKdTE5jGpEuGdq7BZ55w==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/legacy-preset-chart-nvd3/-/legacy-preset-chart-nvd3-0.17.56.tgz";,
+      "integrity": 
"sha512-ZHONHj/5d9qi0iN5+CcLAcoOCmMpfDOaNsTge0v7Utc2Ya/pRK1/sLarZy55Oc1kw70aGFU/OU0fTNDj6Su/Fw==",
       "requires": {
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "d3": "^3.5.17",
         "d3-tip": "^0.9.1",
         "dompurify": "^2.0.6",
@@ -66826,36 +66826,36 @@
       }
     },
     "@superset-ui/plugin-chart-echarts": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.53.tgz";,
-      "integrity": 
"sha512-XXKqhr2CwZfi02qW55d9SQnNmdewTsAJT6xePBjci0SXAZRmi/T8vRbq2OCDJ7mQ0de7kjVBydAuOEEU/Y554A==",
+      "version": "0.17.57",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-echarts/-/plugin-chart-echarts-0.17.57.tgz";,
+      "integrity": 
"sha512-anRvIne7/ijCEzWKf4x0TYBmGYTOpdYpp/JYBsT+VRLeeGpKTMl0urQq92gqkrJIIcbRkmEsFyflYbRLknwpMQ==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/mathjs": "^6.0.7",
         "d3-array": "^1.2.0",
-        "echarts": "^5.1.1",
+        "echarts": "^5.1.2",
         "lodash": "^4.17.15",
         "mathjs": "^8.0.1"
       }
     },
     "@superset-ui/plugin-chart-pivot-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-pivot-table/-/plugin-chart-pivot-table-0.17.53.tgz";,
-      "integrity": 
"sha512-18CTaM1sRgK5laFwHlKV+1A7+l9YWwPAvb7XrMjS8CQq0T2aEqNSQm7KWByG+LEj2x86idM8gaWghNes27yVtQ==",
+      "version": "0.17.57",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-pivot-table/-/plugin-chart-pivot-table-0.17.57.tgz";,
+      "integrity": 
"sha512-DDVRfcJeSyO3iPLCUER5XeL0ujh1qjz+SL+/+rOG1qcEr+3wHWFk8lgr+CsUju/dPOavvd7D3z6JyMUHuYto0A==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@superset-ui/react-pivottable": "^0.12.8"
       }
     },
     "@superset-ui/plugin-chart-table": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.53.tgz";,
-      "integrity": 
"sha512-PSeL/zQSTvQyztjUMMm4U4G6oEM3xk3wkC4HTpuLEpjQ7qyGme39M1JeCGvNG4pPZRm0nO4pU+0U/36oR0lAjw==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-table/-/plugin-chart-table-0.17.56.tgz";,
+      "integrity": 
"sha512-RT98Rw0CrozurN7o17VrY0AwVqAhJeiZJJFCud7vXVxXvS4Rn72RMJH/4VFwfhZXMqRh8bhf1zD8DuyXxYpK2g==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-array": "^2.9.0",
         "@types/react-table": "^7.0.29",
         "d3-array": "^2.4.0",
@@ -66877,12 +66877,12 @@
       }
     },
     "@superset-ui/plugin-chart-word-cloud": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.53.tgz";,
-      "integrity": 
"sha512-lQTr9UpeoGgX1B0SkjrvtL0zjgYVoJbm6RVv8ELG+efCG1oYAoIVgw2sahJI4zLqNiHcNeWqHUcu7NK06uc4mA==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/plugin-chart-word-cloud/-/plugin-chart-word-cloud-0.17.56.tgz";,
+      "integrity": 
"sha512-PIxek+poOUu77+EpgYREVVdUIMuKIYlH58+6Gg8Zg60GZ4835xMsEHKM0atoOytxxspTP388qBr4gYSyRUWSng==",
       "requires": {
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@types/d3-cloud": "^1.2.1",
         "@types/d3-scale": "^2.0.2",
         "d3-cloud": "^1.2.5",
@@ -66913,14 +66913,14 @@
       }
     },
     "@superset-ui/preset-chart-xy": {
-      "version": "0.17.53",
-      "resolved": 
"https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.53.tgz";,
-      "integrity": 
"sha512-nmqif4Zd7Tdx4hLoDiiRiNFUFn1kliumjp9RQK68eMaefWcl1vTMT7nPmyFvgUH5390HJygpC3up50+j5Bngkg==",
+      "version": "0.17.56",
+      "resolved": 
"https://registry.npmjs.org/@superset-ui/preset-chart-xy/-/preset-chart-xy-0.17.56.tgz";,
+      "integrity": 
"sha512-TFL9DQ66bQN7mgJ8WEH2dykXHZlqH4OSvwsIgAmt1WDUWsQaNYCXNRxgZKeTT33fjtTRb3d6WwsAXqPJoBdrXA==",
       "requires": {
         "@data-ui/theme": "^0.0.84",
         "@data-ui/xy-chart": "^0.0.84",
-        "@superset-ui/chart-controls": "0.17.53",
-        "@superset-ui/core": "0.17.53",
+        "@superset-ui/chart-controls": "0.17.56",
+        "@superset-ui/core": "0.17.56",
         "@vx/axis": "^0.0.198",
         "@vx/legend": "^0.0.198",
         "@vx/scale": "^0.0.197",
@@ -76420,12 +76420,12 @@
       }
     },
     "echarts": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.1.tgz";,
-      "integrity": 
"sha512-b3nP8M9XwZM2jISuA+fP0EuJv8lcfgWrinel185Npy8bE/UhXTDIPJcqgQOCWdvk0c5CeT6Dsm1xBjmJXAGlxQ==",
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.2.tgz";,
+      "integrity": 
"sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==",
       "requires": {
         "tslib": "2.0.3",
-        "zrender": "5.1.0"
+        "zrender": "5.1.1"
       },
       "dependencies": {
         "tslib": {
@@ -100097,9 +100097,9 @@
       "dev": true
     },
     "zrender": {
-      "version": "5.1.0",
-      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.0.tgz";,
-      "integrity": 
"sha512-c+8VRx52ycbmqwHeHLlo/BAfIHBl/JZNLM6cfDQFgzIH05yb+f5J9F/fbRsP+zGc8dW9XHuhdt8/iqukgMZSeg==",
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz";,
+      "integrity": 
"sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==",
       "requires": {
         "tslib": "2.0.3"
       },
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 120644c..7dad024 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -67,35 +67,35 @@
     "@emotion/babel-preset-css-prop": "^11.2.0",
     "@emotion/cache": "^11.1.3",
     "@emotion/react": "^11.1.5",
-    "@superset-ui/chart-controls": "^0.17.53",
-    "@superset-ui/core": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-calendar": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-chord": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-country-map": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-histogram": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-horizon": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-map-box": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-partition": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-rose": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-sankey": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-treemap": "^0.17.53",
-    "@superset-ui/legacy-plugin-chart-world-map": "^0.17.53",
-    "@superset-ui/legacy-preset-chart-big-number": "^0.17.53",
+    "@superset-ui/chart-controls": "^0.17.56",
+    "@superset-ui/core": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-calendar": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-chord": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-country-map": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-event-flow": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-force-directed": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-heatmap": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-histogram": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-horizon": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-map-box": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-paired-t-test": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-parallel-coordinates": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-partition": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-pivot-table": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-rose": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-sankey": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-sankey-loop": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-sunburst": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-treemap": "^0.17.56",
+    "@superset-ui/legacy-plugin-chart-world-map": "^0.17.56",
+    "@superset-ui/legacy-preset-chart-big-number": "^0.17.56",
     "@superset-ui/legacy-preset-chart-deckgl": "^0.4.7",
-    "@superset-ui/legacy-preset-chart-nvd3": "^0.17.53",
-    "@superset-ui/plugin-chart-echarts": "^0.17.53",
-    "@superset-ui/plugin-chart-pivot-table": "^0.17.53",
-    "@superset-ui/plugin-chart-table": "^0.17.53",
-    "@superset-ui/plugin-chart-word-cloud": "^0.17.53",
-    "@superset-ui/preset-chart-xy": "^0.17.53",
+    "@superset-ui/legacy-preset-chart-nvd3": "^0.17.56",
+    "@superset-ui/plugin-chart-echarts": "^0.17.56",
+    "@superset-ui/plugin-chart-pivot-table": "^0.17.56",
+    "@superset-ui/plugin-chart-table": "^0.17.56",
+    "@superset-ui/plugin-chart-word-cloud": "^0.17.56",
+    "@superset-ui/preset-chart-xy": "^0.17.56",
     "@vx/responsive": "^0.0.195",
     "abortcontroller-polyfill": "^1.1.9",
     "antd": "^4.9.4",
diff --git 
a/superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx 
b/superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx
index 45b443e..a46fc4f 100644
--- a/superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx
+++ b/superset-frontend/src/explore/components/controls/VizTypeControl/index.tsx
@@ -33,6 +33,7 @@ import {
 } from '@superset-ui/core';
 import { useDynamicPluginContext } from 'src/components/DynamicPlugins';
 import Modal from 'src/components/Modal';
+import Tabs from 'src/components/Tabs';
 import { Tooltip } from 'src/components/Tooltip';
 import Label, { Type } from 'src/components/Label';
 import ControlHeader from 'src/explore/components/ControlHeader';
@@ -157,6 +158,51 @@ const IconPane = styled(Row)`
   padding: ${({ theme }) => theme.gridUnit * 4}px;
 `;
 
+const CategoriesTabs = styled(Tabs)`
+  overflow: auto;
+
+  .ant-tabs-nav {
+    width: 20%;
+  }
+
+  .ant-tabs-content-holder {
+    overflow: auto;
+  }
+
+  & > .ant-tabs-nav .ant-tabs-ink-bar {
+    visibility: hidden;
+  }
+
+  .ant-tabs-tab-btn {
+    text-transform: capitalize;
+  }
+
+  ${({ theme }) => `
+   &.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab {
+      margin: ${theme.gridUnit * 2}px;
+      margin-bottom: 0;
+      padding: ${theme.gridUnit}px ${theme.gridUnit * 2}px;
+
+      .ant-tabs-tab-btn {
+        display: block;
+        text-align: left;
+      }
+
+      &:hover,
+      &-active {
+        color: ${theme.colors.grayscale.dark1};
+        border-radius: ${theme.borderRadius}px;
+        background-color: ${theme.colors.secondary.light4};
+
+        .ant-tabs-tab-remove > svg {
+          color: ${theme.colors.grayscale.base};
+          transition: all 0.3s;
+        }
+      }
+    }
+  `}
+`;
+
 const DetailsPane = styled.div`
   border-top: 1px solid ${({ theme }) => theme.colors.grayscale.light2};
   padding: ${({ theme }) => theme.gridUnit * 4}px;
@@ -243,7 +289,7 @@ const VizTypeControl = (props: VizTypeControlProps) => {
   const filterString = filter.toLowerCase();
   const filterStringParts = filterString.split(' ');
 
-  const filteredTypes = DEFAULT_ORDER.filter(
+  const categories = DEFAULT_ORDER.filter(
     type =>
       metadataRegistry.has(type) &&
       // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
@@ -267,7 +313,17 @@ const VizTypeControl = (props: VizTypeControlProps) => {
       filterStringParts.every(
         part => entry.value?.name.toLowerCase().indexOf(part) !== -1,
       ),
-    );
+    )
+    .reduce((acc, entry: VizEntry) => {
+      const category = entry.value?.categories?.[0];
+      if (entry.value && category) {
+        if (!acc[category]) {
+          acc[category] = [];
+        }
+        acc[category].push(entry);
+      }
+      return acc;
+    }, {} as Record<string, VizEntry[]>);
 
   const labelContent =
     metadataRegistry.get(initialValue)?.name || `${initialValue}`;
@@ -312,16 +368,22 @@ const VizTypeControl = (props: VizTypeControlProps) => {
               data-test={`${VIZ_TYPE_CONTROL_TEST_ID}__search-input`}
             />
           </SearchPane>
-          <IconPane
-            data-test={`${VIZ_TYPE_CONTROL_TEST_ID}__viz-row`}
-            gutter={16}
-          >
-            {filteredTypes.map((entry: VizEntry) => (
-              <Col xs={10} sm={6} md={4} lg={3} key={entry.key}>
-                {renderItem(entry)}
-              </Col>
+          <CategoriesTabs tabPosition="left">
+            {Object.entries(categories).map(([category, vizTypes]) => (
+              <Tabs.TabPane tab={category} key={category}>
+                <IconPane
+                  data-test={`${VIZ_TYPE_CONTROL_TEST_ID}__viz-row`}
+                  gutter={16}
+                >
+                  {vizTypes.map(entry => (
+                    <Col xs={12} sm={8} md={6} lg={4} key={entry.key}>
+                      {renderItem(entry)}
+                    </Col>
+                  ))}
+                </IconPane>
+              </Tabs.TabPane>
             ))}
-          </IconPane>
+          </CategoriesTabs>
           <DetailsPane>
             <SectionTitle>{selectedVizMetadata?.name}</SectionTitle>
             <p>

Reply via email to