From 4b6aa112ba6ebb9bc08420a1aff43a5b38e72581 Mon Sep 17 00:00:00 2001 From: Phillip Kelley-Dotson Date: Mon, 13 Jul 2020 12:10:57 -0700 Subject: [PATCH] feat(legacy-time-table): add time table to storybook (#680) * add chart info and update package * add data * add more data? * remove consoles * remove console --- .../superset-ui-demo/.storybook/main.js | 8 +- .../packages/superset-ui-demo/package.json | 1 + .../Stories.tsx | 54 ++++ .../legacy-plugin-chart-time-table/data.ts | 230 ++++++++++++++++++ 4 files changed, 289 insertions(+), 4 deletions(-) create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/Stories.tsx create mode 100644 superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/data.ts diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/.storybook/main.js b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/.storybook/main.js index 82807f18bc..d5bfc9f0a6 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/.storybook/main.js +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/.storybook/main.js @@ -52,11 +52,11 @@ module.exports = { // Let webpack know where to find the source code Object.assign(config.resolve.alias, { ...packages.reduce( - (acc, name) => ({ - ...acc, - [`@superset-ui/${name}$`]: path.join(basePath, name, 'src'), + (acc, name) => ({ + ...acc, + [`@superset-ui/${name}$`]: path.join(basePath, name, 'src'), }), - {}, + {} ), }); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json index acf0e3cf0d..58309a165e 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/package.json @@ -59,6 +59,7 @@ "@superset-ui/legacy-plugin-chart-sankey": "0.14.9", "@superset-ui/legacy-plugin-chart-sankey-loop": "0.14.9", "@superset-ui/legacy-plugin-chart-sunburst": "0.14.9", + "@superset-ui/legacy-plugin-chart-time-table": "^0.14.9", "@superset-ui/legacy-plugin-chart-treemap": "0.14.9", "@superset-ui/legacy-plugin-chart-word-cloud": "^0.11.15", "@superset-ui/legacy-plugin-chart-world-map": "0.14.9", diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/Stories.tsx b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/Stories.tsx new file mode 100644 index 0000000000..6307c954f8 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/Stories.tsx @@ -0,0 +1,54 @@ +/* eslint-disable no-magic-numbers */ +import React from 'react'; +import { SuperChart } from '@superset-ui/chart'; +import TimeTableChartPlugin from '@superset-ui/legacy-plugin-chart-time-table'; +import data from './data'; + +new TimeTableChartPlugin().configure({ key: 'time-table' }).register(); + +export default { + title: 'Legacy Chart Plugins|legacy-plugin-chart-time-table', +}; + +export const basic = () => ( + +); diff --git a/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/data.ts b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/data.ts new file mode 100644 index 0000000000..b9990d5925 --- /dev/null +++ b/superset-frontend/temporary_superset_ui/superset-ui/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/data.ts @@ -0,0 +1,230 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +export default { + '1980-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 88, + 'Sub-Saharan Africa': 92, + }, + '1981-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 98, + 'Middle East & North Africa': 80, + 'Sub-Saharan Africa': 96, + }, + '1982-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 89, + 'Sub-Saharan Africa': 94, + }, + '1983-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 88, + 'Sub-Saharan Africa': 98, + }, + '1984-01-01 00:00:00': { + 'East Asia & Pacific': 97, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 91, + 'Sub-Saharan Africa': 98, + }, + '1985-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 94, + 'Sub-Saharan Africa': 97, + }, + '1986-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 98, + 'Sub-Saharan Africa': 99, + }, + '1987-01-01 00:00:00': { + 'East Asia & Pacific': 98, + 'Latin America & Caribbean': 98, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1988-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 98, + 'Sub-Saharan Africa': 99, + }, + '1989-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 98, + 'Sub-Saharan Africa': 99, + }, + '1990-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1991-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 98, + 'Sub-Saharan Africa': 99, + }, + '1992-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1993-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1994-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1995-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1996-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 98, + 'Sub-Saharan Africa': 99, + }, + '1997-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1998-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '1999-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2000-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2001-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2002-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2003-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2004-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2005-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2006-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2007-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2008-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2009-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2010-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2011-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2012-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2013-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, + '2014-01-01 00:00:00': { + 'East Asia & Pacific': 99, + 'Latin America & Caribbean': 99, + 'Middle East & North Africa': 99, + 'Sub-Saharan Africa': 99, + }, +};