This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
The following commit(s) were added to refs/heads/master by this push:
new 99d15b2 chore: Moves the images folder to the assets folder (#14429)
99d15b2 is described below
commit 99d15b25b0177e0b62c25fe859a1f31262b0f7e8
Author: Michael S. Molina <[email protected]>
AuthorDate: Wed Sep 22 10:28:51 2021 -0300
chore: Moves the images folder to the assets folder (#14429)
* chore: Moves the images folder to the assets folder
* Rebases
---
CONTRIBUTING.md | 4 +-
README.md | 58 ++++++++++-----------
superset-frontend/.eslintignore | 2 +-
superset-frontend/package.json | 2 +-
.../{ => src/assets}/images/apache-kylin.png | Bin
.../{ => src/assets}/images/apache_feather.png | Bin
.../{ => src/assets}/images/babies.png | Bin
.../{ => src/assets}/images/bubble.png | Bin
.../assets}/images/chart-card-fallback.svg | 0
.../{ => src/assets}/images/clickhouse.png | Bin
.../{ => src/assets}/images/cloud.png | Bin
.../{ => src/assets}/images/create_role.png | Bin
superset-frontend/{ => src/assets}/images/dash.png | Bin
.../assets}/images/dashboard-card-fallback.svg | 0
superset-frontend/{ => src/assets}/images/db2.png | Bin
.../{ => src/assets}/images/druid.png | Bin
.../{ => src/assets}/images/druid_agg.png | Bin
.../{ => src/assets}/images/empty-charts.svg | 0
.../{ => src/assets}/images/empty-dashboard.svg | 0
.../{ => src/assets}/images/empty-queries.svg | 0
.../{ => src/assets}/images/empty-query.svg | 0
.../{ => src/assets}/images/empty.svg | 0
.../{ => src/assets}/images/error404.png | Bin
.../{ => src/assets}/images/error500.png | Bin
.../{ => src/assets}/images/exasol.png | Bin
.../{ => src/assets}/images/favicon.png | Bin
.../{ => src/assets}/images/firebird.png | Bin
.../{ => src/assets}/images/google-biquery.png | Bin
.../{ => src/assets}/images/greenplum.png | Bin
.../{ => src/assets}/images/hologres.png | Bin
.../{ => src/assets}/images/icons/alert.svg | 0
.../{ => src/assets}/images/icons/alert_solid.svg | 0
.../assets}/images/icons/alert_solid_small.svg | 0
.../{ => src/assets}/images/icons/ballot.svg | 0
.../{ => src/assets}/images/icons/binoculars.svg | 0
.../{ => src/assets}/images/icons/bolt.svg | 0
.../{ => src/assets}/images/icons/bolt_small.svg | 0
.../assets}/images/icons/bolt_small_run.svg | 0
.../{ => src/assets}/images/icons/calendar.svg | 0
.../{ => src/assets}/images/icons/cancel-x.svg | 0
.../{ => src/assets}/images/icons/cancel.svg | 0
.../{ => src/assets}/images/icons/cancel_solid.svg | 0
.../{ => src/assets}/images/icons/card_view.svg | 0
.../{ => src/assets}/images/icons/cards.svg | 0
.../{ => src/assets}/images/icons/cards_locked.svg | 0
.../{ => src/assets}/images/icons/caret_down.svg | 0
.../{ => src/assets}/images/icons/caret_left.svg | 0
.../{ => src/assets}/images/icons/caret_right.svg | 0
.../{ => src/assets}/images/icons/caret_up.svg | 0
.../{ => src/assets}/images/icons/category.svg | 0
.../{ => src/assets}/images/icons/certified.svg | 0
.../{ => src/assets}/images/icons/check.svg | 0
.../assets}/images/icons/checkbox-half.svg | 0
.../{ => src/assets}/images/icons/checkbox-off.svg | 0
.../{ => src/assets}/images/icons/checkbox-on.svg | 0
.../{ => src/assets}/images/icons/circle.svg | 0
.../{ => src/assets}/images/icons/circle_check.svg | 0
.../assets}/images/icons/circle_check_solid.svg | 0
.../{ => src/assets}/images/icons/clock.svg | 0
.../{ => src/assets}/images/icons/close.svg | 0
.../{ => src/assets}/images/icons/code.svg | 0
.../{ => src/assets}/images/icons/cog.svg | 0
.../{ => src/assets}/images/icons/collapse.svg | 0
.../assets}/images/icons/color_palette.svg | 0
.../{ => src/assets}/images/icons/components.svg | 0
.../{ => src/assets}/images/icons/copy.svg | 0
.../assets}/images/icons/cross-filter-badge.svg | 0
.../assets}/images/icons/cursor_target.svg | 0
.../{ => src/assets}/images/icons/database.svg | 0
.../assets}/images/icons/dataset_physical.svg | 0
.../assets}/images/icons/dataset_virtual.svg | 0
.../images/icons/dataset_virtual_greyscale.svg | 0
.../assets}/images/icons/default_db_image.svg | 0
.../{ => src/assets}/images/icons/download.svg | 0
.../{ => src/assets}/images/icons/edit.svg | 0
.../{ => src/assets}/images/icons/edit_alt.svg | 0
.../{ => src/assets}/images/icons/email.svg | 0
.../{ => src/assets}/images/icons/error.svg | 0
.../{ => src/assets}/images/icons/error_solid.svg | 0
.../assets}/images/icons/error_solid_small.svg | 0
.../assets}/images/icons/error_solid_small_red.svg | 0
.../{ => src/assets}/images/icons/exclamation.svg | 0
.../{ => src/assets}/images/icons/expand.svg | 0
.../{ => src/assets}/images/icons/eye.svg | 0
.../{ => src/assets}/images/icons/eye_slash.svg | 0
.../assets}/images/icons/favorite-selected.svg | 0
.../assets}/images/icons/favorite-unselected.svg | 0
.../images/icons/favorite_small_selected.svg | 0
.../{ => src/assets}/images/icons/field_abc.svg | 0
.../assets}/images/icons/field_boolean.svg | 0
.../{ => src/assets}/images/icons/field_date.svg | 0
.../assets}/images/icons/field_derived.svg | 0
.../{ => src/assets}/images/icons/field_num.svg | 0
.../{ => src/assets}/images/icons/field_struct.svg | 0
.../{ => src/assets}/images/icons/file.svg | 0
.../{ => src/assets}/images/icons/filter.svg | 0
.../{ => src/assets}/images/icons/filter_small.svg | 0
.../{ => src/assets}/images/icons/folder.svg | 0
.../{ => src/assets}/images/icons/full.svg | 0
.../{ => src/assets}/images/icons/function_x.svg | 0
.../{ => src/assets}/images/icons/gear.svg | 0
.../{ => src/assets}/images/icons/grid.svg | 0
.../{ => src/assets}/images/icons/image.svg | 0
.../{ => src/assets}/images/icons/import.svg | 0
.../{ => src/assets}/images/icons/info-solid.svg | 0
.../{ => src/assets}/images/icons/info.svg | 0
.../assets}/images/icons/info_solid_small.svg | 0
.../{ => src/assets}/images/icons/join.svg | 0
.../{ => src/assets}/images/icons/keyboard.svg | 0
.../{ => src/assets}/images/icons/layers.svg | 0
.../{ => src/assets}/images/icons/lightbulb.svg | 0
.../{ => src/assets}/images/icons/link.svg | 0
.../{ => src/assets}/images/icons/list.svg | 0
.../{ => src/assets}/images/icons/list_view.svg | 0
.../{ => src/assets}/images/icons/location.svg | 0
.../{ => src/assets}/images/icons/lock_locked.svg | 0
.../assets}/images/icons/lock_unlocked.svg | 0
.../{ => src/assets}/images/icons/map.svg | 0
.../{ => src/assets}/images/icons/message.svg | 0
.../{ => src/assets}/images/icons/minus.svg | 0
.../{ => src/assets}/images/icons/minus_solid.svg | 0
.../{ => src/assets}/images/icons/more_horiz.svg | 0
.../{ => src/assets}/images/icons/more_vert.svg | 0
.../{ => src/assets}/images/icons/move.svg | 0
.../{ => src/assets}/images/icons/nav_charts.svg | 0
.../assets}/images/icons/nav_dashboard.svg | 0
.../{ => src/assets}/images/icons/nav_data.svg | 0
.../{ => src/assets}/images/icons/nav_explore.svg | 0
.../{ => src/assets}/images/icons/nav_home.svg | 0
.../{ => src/assets}/images/icons/nav_lab.svg | 0
.../{ => src/assets}/images/icons/note.svg | 0
.../{ => src/assets}/images/icons/offline.svg | 0
.../{ => src/assets}/images/icons/paperclip.svg | 0
.../{ => src/assets}/images/icons/placeholder.svg | 0
.../{ => src/assets}/images/icons/plus.svg | 0
.../{ => src/assets}/images/icons/plus_large.svg | 0
.../{ => src/assets}/images/icons/plus_small.svg | 0
.../{ => src/assets}/images/icons/plus_solid.svg | 0
.../{ => src/assets}/images/icons/queued.svg | 0
.../{ => src/assets}/images/icons/refresh.svg | 0
.../{ => src/assets}/images/icons/running.svg | 0
.../{ => src/assets}/images/icons/save.svg | 0
.../{ => src/assets}/images/icons/search.svg | 0
.../{ => src/assets}/images/icons/server.svg | 0
.../{ => src/assets}/images/icons/share.svg | 0
.../{ => src/assets}/images/icons/slack.svg | 0
.../{ => src/assets}/images/icons/sort.svg | 0
.../{ => src/assets}/images/icons/sort_asc.svg | 0
.../{ => src/assets}/images/icons/sort_desc.svg | 0
.../{ => src/assets}/images/icons/sql.svg | 0
.../{ => src/assets}/images/icons/table.svg | 0
.../{ => src/assets}/images/icons/tag.svg | 0
.../{ => src/assets}/images/icons/tags.svg | 0
.../{ => src/assets}/images/icons/transparent.svg | 0
.../{ => src/assets}/images/icons/trash.svg | 0
.../assets}/images/icons/triangle_change.svg | 0
.../assets}/images/icons/triangle_down.svg | 0
.../{ => src/assets}/images/icons/triangle_up.svg | 0
.../{ => src/assets}/images/icons/up-level.svg | 0
.../{ => src/assets}/images/icons/user.svg | 0
.../{ => src/assets}/images/icons/warning.svg | 0
.../assets}/images/icons/warning_solid.svg | 0
.../{ => src/assets}/images/icons/x-large.svg | 0
.../{ => src/assets}/images/icons/x-small.svg | 0
.../{ => src/assets}/images/loading.gif | Bin
.../{ => src/assets}/images/mariadb.png | Bin
.../{ => src/assets}/images/monet-db.png | Bin
.../{ => src/assets}/images/mssql-server.png | Bin
.../{ => src/assets}/images/mysql.png | Bin
.../{ => src/assets}/images/netezza.png | Bin
.../{ => src/assets}/images/noimg.png | Bin
.../{ => src/assets}/images/oracle.png | Bin
.../{ => src/assets}/images/postgresql.png | Bin
.../{ => src/assets}/images/presto.png | Bin
.../{ => src/assets}/images/redshift.png | Bin
superset-frontend/{ => src/assets}/images/s.png | Bin
.../assets}/images/screenshots/bank_dash.png | Bin
.../assets}/images/screenshots/deckgl_dash.png | Bin
.../assets}/images/screenshots/explore.jpg | Bin
.../assets}/images/screenshots/explore.png | Bin
.../images/screenshots/explore_visualizations.jpg | Bin
.../assets}/images/screenshots/gallery.jpg | Bin
.../assets}/images/screenshots/gallery.png | Bin
.../assets}/images/screenshots/geospatial_dash.jpg | Bin
.../assets}/images/screenshots/slack_dash.jpg | Bin
.../assets}/images/screenshots/sql_lab.jpg | Bin
.../{ => src/assets}/images/screenshots/sqllab.png | Bin
.../assets}/images/screenshots/visualizations.png | Bin
.../{ => src/assets}/images/snowflake.png | Bin
.../{ => src/assets}/images/sqlite.png | Bin
.../{ => src/assets}/images/star-circle.svg | 0
.../assets}/images/superset-logo-horiz.png | Bin
.../{ => src/assets}/images/superset.png | Bin
.../assets}/images/superset_screenshot.png | Bin
.../{ => src/assets}/images/sybase.png | Bin
.../{ => src/assets}/images/trino.png | Bin
.../{ => src/assets}/images/tutorial/add_db.png | Bin
.../tutorial/tutorial_01_sources_database.png | Bin
.../images/tutorial/tutorial_02_add_database.png | Bin
.../images/tutorial/tutorial_03_database_name.png | Bin
.../tutorial_04_sqlalchemy_connection_string.png | Bin
.../tutorial/tutorial_05_connection_popup.png | Bin
.../images/tutorial/tutorial_06_list_of_tables.png | Bin
.../images/tutorial/tutorial_07_save_button.png | Bin
.../images/tutorial/tutorial_08_sources_tables.png | Bin
.../images/tutorial/tutorial_09_add_new_table.png | Bin
.../images/tutorial/tutorial_10_table_name.png | Bin
.../images/tutorial/tutorial_11_choose_db.png | Bin
.../tutorial_12_table_creation_success_msg.png | Bin
.../tutorial/tutorial_13_edit_table_config.png | Bin
.../images/tutorial/tutorial_14_field_config.png | Bin
.../tutorial/tutorial_15_click_table_name.png | Bin
.../tutorial/tutorial_16_datasource_chart_type.png | Bin
.../tutorial/tutorial_17_choose_time_range.png | Bin
.../images/tutorial/tutorial_18_choose_metric.png | Bin
.../images/tutorial/tutorial_19_click_query.png | Bin
.../tutorial/tutorial_20_count_star_result.png | Bin
.../images/tutorial/tutorial_21_group_by.png | Bin
.../tutorial/tutorial_22_group_by_result.png | Bin
.../tutorial_23_group_by_more_dimensions.png | Bin
.../images/tutorial/tutorial_24_max_metric.png | Bin
.../tutorial/tutorial_25_max_temp_filter.png | Bin
.../images/tutorial/tutorial_26_row_limit.png | Bin
.../tutorial/tutorial_27_top_10_max_temps.png | Bin
.../images/tutorial/tutorial_28_bar_chart.png | Bin
.../tutorial_29_bar_chart_series_metrics.png | Bin
.../tutorial/tutorial_30_bar_chart_results.png | Bin
.../tutorial_31_save_slice_to_dashboard.png | Bin
.../tutorial_32_save_slice_confirmation.png | Bin
.../images/tutorial/tutorial_33_dashboard.png | Bin
.../tutorial/tutorial_34_weather_dashboard.png | Bin
.../tutorial/tutorial_35_slice_on_dashboard.png | Bin
.../tutorial/tutorial_36_adjust_dimensions.gif | Bin
.../{ => src/assets}/images/union.png | Bin
.../{ => src/assets}/images/union.svg | 0
.../assets}/images/usertutorial/add_new_chart.png | Bin
.../usertutorial/advanced_analytics_base.png | Bin
.../assets}/images/usertutorial/annotation.png | Bin
.../images/usertutorial/annotation_settings.png | Bin
.../usertutorial/average_aggregate_for_cost.png | Bin
.../usertutorial/blue_bar_insert_component.png | Bin
.../images/usertutorial/chose_a_datasource.png | Bin
.../usertutorial/csv_to_database_configuration.png | Bin
.../assets}/images/usertutorial/edit-record.png | Bin
.../images/usertutorial/edit_annotation.png | Bin
.../usertutorial/filter_on_origin_country.png | Bin
.../assets}/images/usertutorial/markdown.png | Bin
.../usertutorial/no_filter_on_time_filter.png | Bin
.../images/usertutorial/parse_dates_column.png | Bin
.../images/usertutorial/publish_dashboard.png | Bin
.../assets}/images/usertutorial/resample.png | Bin
.../resize_tutorial_table_on_dashboard.png | Bin
.../assets}/images/usertutorial/rolling_mean.png | Bin
.../images/usertutorial/save_tutorial_table.png | Bin
.../usertutorial/select_dates_pivot_table.png | Bin
.../select_table_visualization_type.png | Bin
.../images/usertutorial/sum_cost_column.png | Bin
.../time_comparison_absolute_difference.png | Bin
.../usertutorial/time_comparison_two_series.png | Bin
.../images/usertutorial/tutorial_line_chart.png | Bin
.../images/usertutorial/tutorial_pivot_table.png | Bin
.../assets}/images/usertutorial/tutorial_table.png | Bin
.../assets}/images/usertutorial/upload_a_csv.png | Bin
.../{ => src/assets}/images/vertica.png | Bin
.../assets}/images/viz_thumbnails/area.png | Bin
.../{ => src/assets}/images/viz_thumbnails/bar.png | Bin
.../assets}/images/viz_thumbnails/big_number.png | Bin
.../images/viz_thumbnails/big_number_total.png | Bin
.../assets}/images/viz_thumbnails/box_plot.png | Bin
.../assets}/images/viz_thumbnails/bubble.png | Bin
.../assets}/images/viz_thumbnails/bullet.png | Bin
.../assets}/images/viz_thumbnails/cal_heatmap.png | Bin
.../assets}/images/viz_thumbnails/chord.png | Bin
.../assets}/images/viz_thumbnails/compare.png | Bin
.../assets}/images/viz_thumbnails/country_map.png | Bin
.../assets}/images/viz_thumbnails/deck_arc.png | Bin
.../assets}/images/viz_thumbnails/deck_geojson.png | Bin
.../assets}/images/viz_thumbnails/deck_grid.png | Bin
.../assets}/images/viz_thumbnails/deck_hex.png | Bin
.../assets}/images/viz_thumbnails/deck_multi.png | Bin
.../assets}/images/viz_thumbnails/deck_path.png | Bin
.../assets}/images/viz_thumbnails/deck_polygon.png | Bin
.../assets}/images/viz_thumbnails/deck_scatter.png | Bin
.../images/viz_thumbnails/deck_screengrid.png | Bin
.../images/viz_thumbnails/directed_force.png | Bin
.../assets}/images/viz_thumbnails/dist_bar.png | Bin
.../assets}/images/viz_thumbnails/dual_line.png | Bin
.../assets}/images/viz_thumbnails/event_flow.png | Bin
.../assets}/images/viz_thumbnails/filter_box.png | Bin
.../assets}/images/viz_thumbnails/heatmap.png | Bin
.../assets}/images/viz_thumbnails/histogram.png | Bin
.../assets}/images/viz_thumbnails/horizon.png | Bin
.../assets}/images/viz_thumbnails/iframe.png | Bin
.../assets}/images/viz_thumbnails/line.png | Bin
.../assets}/images/viz_thumbnails/line_multi.png | Bin
.../assets}/images/viz_thumbnails/mapbox.png | Bin
.../assets}/images/viz_thumbnails/markup.png | Bin
.../assets}/images/viz_thumbnails/multi.png | Bin
.../assets}/images/viz_thumbnails/paired_ttest.png | Bin
.../assets}/images/viz_thumbnails/para.png | Bin
.../assets}/images/viz_thumbnails/partition.png | Bin
.../{ => src/assets}/images/viz_thumbnails/pie.png | Bin
.../assets}/images/viz_thumbnails/pivot_table.png | Bin
.../assets}/images/viz_thumbnails/rose.png | Bin
.../assets}/images/viz_thumbnails/sankey.png | Bin
.../assets}/images/viz_thumbnails/separator.png | Bin
.../assets}/images/viz_thumbnails/sunburst.png | Bin
.../assets}/images/viz_thumbnails/table.png | Bin
.../assets}/images/viz_thumbnails/time_pivot.png | Bin
.../assets}/images/viz_thumbnails/time_table.png | Bin
.../assets}/images/viz_thumbnails/treemap.png | Bin
.../assets}/images/viz_thumbnails/word_cloud.png | Bin
.../assets}/images/viz_thumbnails/world_map.png | Bin
superset-frontend/src/assets/staticPages/404.html | 4 +-
superset-frontend/src/assets/staticPages/500.html | 4 +-
.../src/components/Form/LabeledErrorBoundInput.tsx | 2 +-
superset-frontend/src/components/Icons/Icon.tsx | 4 +-
.../src/components/ListView/ListView.tsx | 2 +-
.../ListViewCard/ListViewCard.stories.tsx | 4 +-
.../src/components/Loading/Loading.stories.tsx | 4 +-
.../src/components/Loading/Loading.test.tsx | 4 +-
superset-frontend/stylesheets/superset.less | 2 +-
superset-frontend/webpack.config.js | 2 +-
323 files changed, 49 insertions(+), 49 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ff94758..93a162e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -409,12 +409,12 @@ referenced in the rst, e.g.
.. image:: _static/images/tutorial/tutorial_01_sources_database.png
aren't actually stored in that directory. Instead, you should add and commit
-images (and any other static assets) to the `superset-frontend/images`
directory.
+images (and any other static assets) to the
`superset-frontend/src/assets/images` directory.
When the docs are deployed to https://superset.apache.org/, images
are copied from there to the `_static/images` directory, just like they're
referenced
in the docs.
-For example, the image referenced above actually lives in
`superset-frontend/images/tutorial`. Since the image is moved during the
documentation build process, the docs reference the image in
`_static/images/tutorial` instead.
+For example, the image referenced above actually lives in
`superset-frontend/src/assets/images/tutorial`. Since the image is moved during
the documentation build process, the docs reference the image in
`_static/images/tutorial` instead.
### Flask server
diff --git a/README.md b/README.md
index 443c48c..0c910bc 100644
--- a/README.md
+++ b/README.md
@@ -50,27 +50,27 @@ A modern, enterprise-ready business intelligence web
application.
**Gallery**
-<kbd><a href="https://superset.apache.org/gallery"><img title="Gallery"
src="superset-frontend/images/screenshots/gallery.jpg"/></a></kbd><br/>
+<kbd><a href="https://superset.apache.org/gallery"><img title="Gallery"
src="superset-frontend/src/assets/images/screenshots/gallery.jpg"/></a></kbd><br/>
**View Dashboards**
-<kbd><img title="View Dashboards"
src="superset-frontend/images/screenshots/slack_dash.jpg"/></kbd><br/>
+<kbd><img title="View Dashboards"
src="superset-frontend/src/assets/images/screenshots/slack_dash.jpg"/></kbd><br/>
**Slice & dice your data**
-<kbd><img title="Slice & dice your data"
src="superset-frontend/images/screenshots/explore.jpg"/></kbd><br/>
+<kbd><img title="Slice & dice your data"
src="superset-frontend/src/assets/images/screenshots/explore.jpg"/></kbd><br/>
**Query and visualize your data with SQL Lab**
-<kbd><img title="SQL Lab"
src="superset-frontend/images/screenshots/sql_lab.jpg"/></kbd><br/>
+<kbd><img title="SQL Lab"
src="superset-frontend/src/assets/images/screenshots/sql_lab.jpg"/></kbd><br/>
**Visualize geospatial data with deck.gl**
-<kbd><img title="Geospatial"
src="superset-frontend/images/screenshots/geospatial_dash.jpg"/></kbd><br/>
+<kbd><img title="Geospatial"
src="superset-frontend/src/assets/images/screenshots/geospatial_dash.jpg"/></kbd><br/>
**Choose from a wide array of visualizations**
-<kbd><img title="Visualizations"
src="superset-frontend/images/screenshots/explore_visualizations.jpg"/></kbd><br/>
+<kbd><img title="Visualizations"
src="superset-frontend/src/assets/images/screenshots/explore_visualizations.jpg"/></kbd><br/>
## Why Superset?
@@ -99,29 +99,29 @@ Superset can query data from any SQL-speaking datastore or
data engine (e.g. Pre
Here are some of the major database solutions that are supported:
<p align="center">
- <img src="superset-frontend/images/redshift.png" alt="redshift" border="0"
width="106" height="41"/>
- <img src="superset-frontend/images/google-biquery.png" alt="google-biquery"
border="0" width="114" height="43"/>
- <img src="superset-frontend/images/snowflake.png" alt="snowflake" border="0"
width="152" height="46"/>
- <img src="superset-frontend/images/trino.png" alt="trino" border="0"
width="46" height="46"/>
- <img src="superset-frontend/images/presto.png" alt="presto" border="0"
width="152" height="46"/>
- <img src="superset-frontend/images/druid.png" alt="druid" border="0"
width="135" height="37" />
- <img src="superset-frontend/images/postgresql.png" alt="postgresql"
border="0" width="132" height="81" />
- <img src="superset-frontend/images/mysql.png" alt="mysql" border="0"
width="119" height="62" />
- <img src="superset-frontend/images/mssql-server.png" alt="mssql-server"
border="0" width="93" height="74" />
- <img src="superset-frontend/images/db2.png" alt="db2" border="0" width="62"
height="62" />
- <img src="superset-frontend/images/sqlite.png" alt="sqlite" border="0"
width="102" height="45" />
- <img src="superset-frontend/images/sybase.png" alt="sybase" border="0"
width="128" height="47" />
- <img src="superset-frontend/images/mariadb.png" alt="mariadb" border="0"
width="83" height="63" />
- <img src="superset-frontend/images/vertica.png" alt="vertica" border="0"
width="128" height="40" />
- <img src="superset-frontend/images/oracle.png" alt="oracle" border="0"
width="121" height="66" />
- <img src="superset-frontend/images/firebird.png" alt="firebird" border="0"
width="86" height="56" />
- <img src="superset-frontend/images/greenplum.png" alt="greenplum" border="0"
width="140" height="45" />
- <img src="superset-frontend/images/clickhouse.png" alt="clickhouse"
border="0" width="133" height="34" />
- <img src="superset-frontend/images/exasol.png" alt="exasol" border="0"
width="106" height="59" />
- <img src="superset-frontend/images/monet-db.png" alt="monet-db" border="0"
width="106" height="46" />
- <img src="superset-frontend/images/apache-kylin.png" alt="apache-kylin"
border="0" width="56" height="64"/>
- <img src="superset-frontend/images/hologres.png" alt="hologres" border="0"
width="71" height="64"/>
- <img src="superset-frontend/images/netezza.png" alt="netezza" border="0"
width="64" height="64"/>
+ <img src="superset-frontend/src/assets/images/redshift.png" alt="redshift"
border="0" width="106" height="41"/>
+ <img src="superset-frontend/src/assets/images/google-biquery.png"
alt="google-biquery" border="0" width="114" height="43"/>
+ <img src="superset-frontend/src/assets/images/snowflake.png" alt="snowflake"
border="0" width="152" height="46"/>
+ <img src="superset-frontend/src/assets/images/trino.png" alt="trino"
border="0" width="46" height="46"/>
+ <img src="superset-frontend/src/assets/images/presto.png" alt="presto"
border="0" width="152" height="46"/>
+ <img src="superset-frontend/src/assets/images/druid.png" alt="druid"
border="0" width="135" height="37" />
+ <img src="superset-frontend/src/assets/images/postgresql.png"
alt="postgresql" border="0" width="132" height="81" />
+ <img src="superset-frontend/src/assets/images/mysql.png" alt="mysql"
border="0" width="119" height="62" />
+ <img src="superset-frontend/src/assets/images/mssql-server.png"
alt="mssql-server" border="0" width="93" height="74" />
+ <img src="superset-frontend/src/assets/images/db2.png" alt="db2" border="0"
width="62" height="62" />
+ <img src="superset-frontend/src/assets/images/sqlite.png" alt="sqlite"
border="0" width="102" height="45" />
+ <img src="superset-frontend/src/assets/images/sybase.png" alt="sybase"
border="0" width="128" height="47" />
+ <img src="superset-frontend/src/assets/images/mariadb.png" alt="mariadb"
border="0" width="83" height="63" />
+ <img src="superset-frontend/src/assets/images/vertica.png" alt="vertica"
border="0" width="128" height="40" />
+ <img src="superset-frontend/src/assets/images/oracle.png" alt="oracle"
border="0" width="121" height="66" />
+ <img src="superset-frontend/src/assets/images/firebird.png" alt="firebird"
border="0" width="86" height="56" />
+ <img src="superset-frontend/src/assets/images/greenplum.png" alt="greenplum"
border="0" width="140" height="45" />
+ <img src="superset-frontend/src/assets/images/clickhouse.png"
alt="clickhouse" border="0" width="133" height="34" />
+ <img src="superset-frontend/src/assets/images/exasol.png" alt="exasol"
border="0" width="106" height="59" />
+ <img src="superset-frontend/src/assets/images/monet-db.png" alt="monet-db"
border="0" width="106" height="46" />
+ <img src="superset-frontend/src/assets/images/apache-kylin.png"
alt="apache-kylin" border="0" width="56" height="64"/>
+ <img src="superset-frontend/src/assets/images/hologres.png" alt="hologres"
border="0" width="71" height="64"/>
+ <img src="superset-frontend/src/assets/images/netezza.png" alt="netezza"
border="0" width="64" height="64"/>
</p>
**A more comprehensive list of supported databases** along with the
configuration instructions can be found
diff --git a/superset-frontend/.eslintignore b/superset-frontend/.eslintignore
index e21e918..36e0e2d 100644
--- a/superset-frontend/.eslintignore
+++ b/superset-frontend/.eslintignore
@@ -18,7 +18,7 @@
**/*.sh
coverage/**
dist/*
-images/*
+src/assets/images/*
node_modules/*
node_modules*/*
stylesheets/*
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 4e04ce1..67cd0a3 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -26,7 +26,7 @@
"prettier": "npm run format",
"check-translation": "prettier --check
../superset/translations/**/LC_MESSAGES/*.json",
"clean-translation": "prettier --write
../superset/translations/**/LC_MESSAGES/*.json",
- "storybook": "cross-env NODE_ENV=development BABEL_ENV=development
start-storybook -s ./images -p 6006",
+ "storybook": "cross-env NODE_ENV=development BABEL_ENV=development
start-storybook -s ./src/assets/images -p 6006",
"build-storybook": "build-storybook"
},
"repository": {
diff --git a/superset-frontend/images/apache-kylin.png
b/superset-frontend/src/assets/images/apache-kylin.png
similarity index 100%
rename from superset-frontend/images/apache-kylin.png
rename to superset-frontend/src/assets/images/apache-kylin.png
diff --git a/superset-frontend/images/apache_feather.png
b/superset-frontend/src/assets/images/apache_feather.png
similarity index 100%
rename from superset-frontend/images/apache_feather.png
rename to superset-frontend/src/assets/images/apache_feather.png
diff --git a/superset-frontend/images/babies.png
b/superset-frontend/src/assets/images/babies.png
similarity index 100%
rename from superset-frontend/images/babies.png
rename to superset-frontend/src/assets/images/babies.png
diff --git a/superset-frontend/images/bubble.png
b/superset-frontend/src/assets/images/bubble.png
similarity index 100%
rename from superset-frontend/images/bubble.png
rename to superset-frontend/src/assets/images/bubble.png
diff --git a/superset-frontend/images/chart-card-fallback.svg
b/superset-frontend/src/assets/images/chart-card-fallback.svg
similarity index 100%
rename from superset-frontend/images/chart-card-fallback.svg
rename to superset-frontend/src/assets/images/chart-card-fallback.svg
diff --git a/superset-frontend/images/clickhouse.png
b/superset-frontend/src/assets/images/clickhouse.png
similarity index 100%
rename from superset-frontend/images/clickhouse.png
rename to superset-frontend/src/assets/images/clickhouse.png
diff --git a/superset-frontend/images/cloud.png
b/superset-frontend/src/assets/images/cloud.png
similarity index 100%
rename from superset-frontend/images/cloud.png
rename to superset-frontend/src/assets/images/cloud.png
diff --git a/superset-frontend/images/create_role.png
b/superset-frontend/src/assets/images/create_role.png
similarity index 100%
rename from superset-frontend/images/create_role.png
rename to superset-frontend/src/assets/images/create_role.png
diff --git a/superset-frontend/images/dash.png
b/superset-frontend/src/assets/images/dash.png
similarity index 100%
rename from superset-frontend/images/dash.png
rename to superset-frontend/src/assets/images/dash.png
diff --git a/superset-frontend/images/dashboard-card-fallback.svg
b/superset-frontend/src/assets/images/dashboard-card-fallback.svg
similarity index 100%
rename from superset-frontend/images/dashboard-card-fallback.svg
rename to superset-frontend/src/assets/images/dashboard-card-fallback.svg
diff --git a/superset-frontend/images/db2.png
b/superset-frontend/src/assets/images/db2.png
similarity index 100%
rename from superset-frontend/images/db2.png
rename to superset-frontend/src/assets/images/db2.png
diff --git a/superset-frontend/images/druid.png
b/superset-frontend/src/assets/images/druid.png
similarity index 100%
rename from superset-frontend/images/druid.png
rename to superset-frontend/src/assets/images/druid.png
diff --git a/superset-frontend/images/druid_agg.png
b/superset-frontend/src/assets/images/druid_agg.png
similarity index 100%
rename from superset-frontend/images/druid_agg.png
rename to superset-frontend/src/assets/images/druid_agg.png
diff --git a/superset-frontend/images/empty-charts.svg
b/superset-frontend/src/assets/images/empty-charts.svg
similarity index 100%
rename from superset-frontend/images/empty-charts.svg
rename to superset-frontend/src/assets/images/empty-charts.svg
diff --git a/superset-frontend/images/empty-dashboard.svg
b/superset-frontend/src/assets/images/empty-dashboard.svg
similarity index 100%
rename from superset-frontend/images/empty-dashboard.svg
rename to superset-frontend/src/assets/images/empty-dashboard.svg
diff --git a/superset-frontend/images/empty-queries.svg
b/superset-frontend/src/assets/images/empty-queries.svg
similarity index 100%
rename from superset-frontend/images/empty-queries.svg
rename to superset-frontend/src/assets/images/empty-queries.svg
diff --git a/superset-frontend/images/empty-query.svg
b/superset-frontend/src/assets/images/empty-query.svg
similarity index 100%
rename from superset-frontend/images/empty-query.svg
rename to superset-frontend/src/assets/images/empty-query.svg
diff --git a/superset-frontend/images/empty.svg
b/superset-frontend/src/assets/images/empty.svg
similarity index 100%
rename from superset-frontend/images/empty.svg
rename to superset-frontend/src/assets/images/empty.svg
diff --git a/superset-frontend/images/error404.png
b/superset-frontend/src/assets/images/error404.png
similarity index 100%
rename from superset-frontend/images/error404.png
rename to superset-frontend/src/assets/images/error404.png
diff --git a/superset-frontend/images/error500.png
b/superset-frontend/src/assets/images/error500.png
similarity index 100%
rename from superset-frontend/images/error500.png
rename to superset-frontend/src/assets/images/error500.png
diff --git a/superset-frontend/images/exasol.png
b/superset-frontend/src/assets/images/exasol.png
similarity index 100%
rename from superset-frontend/images/exasol.png
rename to superset-frontend/src/assets/images/exasol.png
diff --git a/superset-frontend/images/favicon.png
b/superset-frontend/src/assets/images/favicon.png
similarity index 100%
rename from superset-frontend/images/favicon.png
rename to superset-frontend/src/assets/images/favicon.png
diff --git a/superset-frontend/images/firebird.png
b/superset-frontend/src/assets/images/firebird.png
similarity index 100%
rename from superset-frontend/images/firebird.png
rename to superset-frontend/src/assets/images/firebird.png
diff --git a/superset-frontend/images/google-biquery.png
b/superset-frontend/src/assets/images/google-biquery.png
similarity index 100%
rename from superset-frontend/images/google-biquery.png
rename to superset-frontend/src/assets/images/google-biquery.png
diff --git a/superset-frontend/images/greenplum.png
b/superset-frontend/src/assets/images/greenplum.png
similarity index 100%
rename from superset-frontend/images/greenplum.png
rename to superset-frontend/src/assets/images/greenplum.png
diff --git a/superset-frontend/images/hologres.png
b/superset-frontend/src/assets/images/hologres.png
similarity index 100%
rename from superset-frontend/images/hologres.png
rename to superset-frontend/src/assets/images/hologres.png
diff --git a/superset-frontend/images/icons/alert.svg
b/superset-frontend/src/assets/images/icons/alert.svg
similarity index 100%
rename from superset-frontend/images/icons/alert.svg
rename to superset-frontend/src/assets/images/icons/alert.svg
diff --git a/superset-frontend/images/icons/alert_solid.svg
b/superset-frontend/src/assets/images/icons/alert_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/alert_solid.svg
rename to superset-frontend/src/assets/images/icons/alert_solid.svg
diff --git a/superset-frontend/images/icons/alert_solid_small.svg
b/superset-frontend/src/assets/images/icons/alert_solid_small.svg
similarity index 100%
rename from superset-frontend/images/icons/alert_solid_small.svg
rename to superset-frontend/src/assets/images/icons/alert_solid_small.svg
diff --git a/superset-frontend/images/icons/ballot.svg
b/superset-frontend/src/assets/images/icons/ballot.svg
similarity index 100%
rename from superset-frontend/images/icons/ballot.svg
rename to superset-frontend/src/assets/images/icons/ballot.svg
diff --git a/superset-frontend/images/icons/binoculars.svg
b/superset-frontend/src/assets/images/icons/binoculars.svg
similarity index 100%
rename from superset-frontend/images/icons/binoculars.svg
rename to superset-frontend/src/assets/images/icons/binoculars.svg
diff --git a/superset-frontend/images/icons/bolt.svg
b/superset-frontend/src/assets/images/icons/bolt.svg
similarity index 100%
rename from superset-frontend/images/icons/bolt.svg
rename to superset-frontend/src/assets/images/icons/bolt.svg
diff --git a/superset-frontend/images/icons/bolt_small.svg
b/superset-frontend/src/assets/images/icons/bolt_small.svg
similarity index 100%
rename from superset-frontend/images/icons/bolt_small.svg
rename to superset-frontend/src/assets/images/icons/bolt_small.svg
diff --git a/superset-frontend/images/icons/bolt_small_run.svg
b/superset-frontend/src/assets/images/icons/bolt_small_run.svg
similarity index 100%
rename from superset-frontend/images/icons/bolt_small_run.svg
rename to superset-frontend/src/assets/images/icons/bolt_small_run.svg
diff --git a/superset-frontend/images/icons/calendar.svg
b/superset-frontend/src/assets/images/icons/calendar.svg
similarity index 100%
rename from superset-frontend/images/icons/calendar.svg
rename to superset-frontend/src/assets/images/icons/calendar.svg
diff --git a/superset-frontend/images/icons/cancel-x.svg
b/superset-frontend/src/assets/images/icons/cancel-x.svg
similarity index 100%
rename from superset-frontend/images/icons/cancel-x.svg
rename to superset-frontend/src/assets/images/icons/cancel-x.svg
diff --git a/superset-frontend/images/icons/cancel.svg
b/superset-frontend/src/assets/images/icons/cancel.svg
similarity index 100%
rename from superset-frontend/images/icons/cancel.svg
rename to superset-frontend/src/assets/images/icons/cancel.svg
diff --git a/superset-frontend/images/icons/cancel_solid.svg
b/superset-frontend/src/assets/images/icons/cancel_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/cancel_solid.svg
rename to superset-frontend/src/assets/images/icons/cancel_solid.svg
diff --git a/superset-frontend/images/icons/card_view.svg
b/superset-frontend/src/assets/images/icons/card_view.svg
similarity index 100%
rename from superset-frontend/images/icons/card_view.svg
rename to superset-frontend/src/assets/images/icons/card_view.svg
diff --git a/superset-frontend/images/icons/cards.svg
b/superset-frontend/src/assets/images/icons/cards.svg
similarity index 100%
rename from superset-frontend/images/icons/cards.svg
rename to superset-frontend/src/assets/images/icons/cards.svg
diff --git a/superset-frontend/images/icons/cards_locked.svg
b/superset-frontend/src/assets/images/icons/cards_locked.svg
similarity index 100%
rename from superset-frontend/images/icons/cards_locked.svg
rename to superset-frontend/src/assets/images/icons/cards_locked.svg
diff --git a/superset-frontend/images/icons/caret_down.svg
b/superset-frontend/src/assets/images/icons/caret_down.svg
similarity index 100%
rename from superset-frontend/images/icons/caret_down.svg
rename to superset-frontend/src/assets/images/icons/caret_down.svg
diff --git a/superset-frontend/images/icons/caret_left.svg
b/superset-frontend/src/assets/images/icons/caret_left.svg
similarity index 100%
rename from superset-frontend/images/icons/caret_left.svg
rename to superset-frontend/src/assets/images/icons/caret_left.svg
diff --git a/superset-frontend/images/icons/caret_right.svg
b/superset-frontend/src/assets/images/icons/caret_right.svg
similarity index 100%
rename from superset-frontend/images/icons/caret_right.svg
rename to superset-frontend/src/assets/images/icons/caret_right.svg
diff --git a/superset-frontend/images/icons/caret_up.svg
b/superset-frontend/src/assets/images/icons/caret_up.svg
similarity index 100%
rename from superset-frontend/images/icons/caret_up.svg
rename to superset-frontend/src/assets/images/icons/caret_up.svg
diff --git a/superset-frontend/images/icons/category.svg
b/superset-frontend/src/assets/images/icons/category.svg
similarity index 100%
rename from superset-frontend/images/icons/category.svg
rename to superset-frontend/src/assets/images/icons/category.svg
diff --git a/superset-frontend/images/icons/certified.svg
b/superset-frontend/src/assets/images/icons/certified.svg
similarity index 100%
rename from superset-frontend/images/icons/certified.svg
rename to superset-frontend/src/assets/images/icons/certified.svg
diff --git a/superset-frontend/images/icons/check.svg
b/superset-frontend/src/assets/images/icons/check.svg
similarity index 100%
rename from superset-frontend/images/icons/check.svg
rename to superset-frontend/src/assets/images/icons/check.svg
diff --git a/superset-frontend/images/icons/checkbox-half.svg
b/superset-frontend/src/assets/images/icons/checkbox-half.svg
similarity index 100%
rename from superset-frontend/images/icons/checkbox-half.svg
rename to superset-frontend/src/assets/images/icons/checkbox-half.svg
diff --git a/superset-frontend/images/icons/checkbox-off.svg
b/superset-frontend/src/assets/images/icons/checkbox-off.svg
similarity index 100%
rename from superset-frontend/images/icons/checkbox-off.svg
rename to superset-frontend/src/assets/images/icons/checkbox-off.svg
diff --git a/superset-frontend/images/icons/checkbox-on.svg
b/superset-frontend/src/assets/images/icons/checkbox-on.svg
similarity index 100%
rename from superset-frontend/images/icons/checkbox-on.svg
rename to superset-frontend/src/assets/images/icons/checkbox-on.svg
diff --git a/superset-frontend/images/icons/circle.svg
b/superset-frontend/src/assets/images/icons/circle.svg
similarity index 100%
rename from superset-frontend/images/icons/circle.svg
rename to superset-frontend/src/assets/images/icons/circle.svg
diff --git a/superset-frontend/images/icons/circle_check.svg
b/superset-frontend/src/assets/images/icons/circle_check.svg
similarity index 100%
rename from superset-frontend/images/icons/circle_check.svg
rename to superset-frontend/src/assets/images/icons/circle_check.svg
diff --git a/superset-frontend/images/icons/circle_check_solid.svg
b/superset-frontend/src/assets/images/icons/circle_check_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/circle_check_solid.svg
rename to superset-frontend/src/assets/images/icons/circle_check_solid.svg
diff --git a/superset-frontend/images/icons/clock.svg
b/superset-frontend/src/assets/images/icons/clock.svg
similarity index 100%
rename from superset-frontend/images/icons/clock.svg
rename to superset-frontend/src/assets/images/icons/clock.svg
diff --git a/superset-frontend/images/icons/close.svg
b/superset-frontend/src/assets/images/icons/close.svg
similarity index 100%
rename from superset-frontend/images/icons/close.svg
rename to superset-frontend/src/assets/images/icons/close.svg
diff --git a/superset-frontend/images/icons/code.svg
b/superset-frontend/src/assets/images/icons/code.svg
similarity index 100%
rename from superset-frontend/images/icons/code.svg
rename to superset-frontend/src/assets/images/icons/code.svg
diff --git a/superset-frontend/images/icons/cog.svg
b/superset-frontend/src/assets/images/icons/cog.svg
similarity index 100%
rename from superset-frontend/images/icons/cog.svg
rename to superset-frontend/src/assets/images/icons/cog.svg
diff --git a/superset-frontend/images/icons/collapse.svg
b/superset-frontend/src/assets/images/icons/collapse.svg
similarity index 100%
rename from superset-frontend/images/icons/collapse.svg
rename to superset-frontend/src/assets/images/icons/collapse.svg
diff --git a/superset-frontend/images/icons/color_palette.svg
b/superset-frontend/src/assets/images/icons/color_palette.svg
similarity index 100%
rename from superset-frontend/images/icons/color_palette.svg
rename to superset-frontend/src/assets/images/icons/color_palette.svg
diff --git a/superset-frontend/images/icons/components.svg
b/superset-frontend/src/assets/images/icons/components.svg
similarity index 100%
rename from superset-frontend/images/icons/components.svg
rename to superset-frontend/src/assets/images/icons/components.svg
diff --git a/superset-frontend/images/icons/copy.svg
b/superset-frontend/src/assets/images/icons/copy.svg
similarity index 100%
rename from superset-frontend/images/icons/copy.svg
rename to superset-frontend/src/assets/images/icons/copy.svg
diff --git a/superset-frontend/images/icons/cross-filter-badge.svg
b/superset-frontend/src/assets/images/icons/cross-filter-badge.svg
similarity index 100%
rename from superset-frontend/images/icons/cross-filter-badge.svg
rename to superset-frontend/src/assets/images/icons/cross-filter-badge.svg
diff --git a/superset-frontend/images/icons/cursor_target.svg
b/superset-frontend/src/assets/images/icons/cursor_target.svg
similarity index 100%
rename from superset-frontend/images/icons/cursor_target.svg
rename to superset-frontend/src/assets/images/icons/cursor_target.svg
diff --git a/superset-frontend/images/icons/database.svg
b/superset-frontend/src/assets/images/icons/database.svg
similarity index 100%
rename from superset-frontend/images/icons/database.svg
rename to superset-frontend/src/assets/images/icons/database.svg
diff --git a/superset-frontend/images/icons/dataset_physical.svg
b/superset-frontend/src/assets/images/icons/dataset_physical.svg
similarity index 100%
rename from superset-frontend/images/icons/dataset_physical.svg
rename to superset-frontend/src/assets/images/icons/dataset_physical.svg
diff --git a/superset-frontend/images/icons/dataset_virtual.svg
b/superset-frontend/src/assets/images/icons/dataset_virtual.svg
similarity index 100%
rename from superset-frontend/images/icons/dataset_virtual.svg
rename to superset-frontend/src/assets/images/icons/dataset_virtual.svg
diff --git a/superset-frontend/images/icons/dataset_virtual_greyscale.svg
b/superset-frontend/src/assets/images/icons/dataset_virtual_greyscale.svg
similarity index 100%
rename from superset-frontend/images/icons/dataset_virtual_greyscale.svg
rename to
superset-frontend/src/assets/images/icons/dataset_virtual_greyscale.svg
diff --git a/superset-frontend/images/icons/default_db_image.svg
b/superset-frontend/src/assets/images/icons/default_db_image.svg
similarity index 100%
rename from superset-frontend/images/icons/default_db_image.svg
rename to superset-frontend/src/assets/images/icons/default_db_image.svg
diff --git a/superset-frontend/images/icons/download.svg
b/superset-frontend/src/assets/images/icons/download.svg
similarity index 100%
rename from superset-frontend/images/icons/download.svg
rename to superset-frontend/src/assets/images/icons/download.svg
diff --git a/superset-frontend/images/icons/edit.svg
b/superset-frontend/src/assets/images/icons/edit.svg
similarity index 100%
rename from superset-frontend/images/icons/edit.svg
rename to superset-frontend/src/assets/images/icons/edit.svg
diff --git a/superset-frontend/images/icons/edit_alt.svg
b/superset-frontend/src/assets/images/icons/edit_alt.svg
similarity index 100%
rename from superset-frontend/images/icons/edit_alt.svg
rename to superset-frontend/src/assets/images/icons/edit_alt.svg
diff --git a/superset-frontend/images/icons/email.svg
b/superset-frontend/src/assets/images/icons/email.svg
similarity index 100%
rename from superset-frontend/images/icons/email.svg
rename to superset-frontend/src/assets/images/icons/email.svg
diff --git a/superset-frontend/images/icons/error.svg
b/superset-frontend/src/assets/images/icons/error.svg
similarity index 100%
rename from superset-frontend/images/icons/error.svg
rename to superset-frontend/src/assets/images/icons/error.svg
diff --git a/superset-frontend/images/icons/error_solid.svg
b/superset-frontend/src/assets/images/icons/error_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/error_solid.svg
rename to superset-frontend/src/assets/images/icons/error_solid.svg
diff --git a/superset-frontend/images/icons/error_solid_small.svg
b/superset-frontend/src/assets/images/icons/error_solid_small.svg
similarity index 100%
rename from superset-frontend/images/icons/error_solid_small.svg
rename to superset-frontend/src/assets/images/icons/error_solid_small.svg
diff --git a/superset-frontend/images/icons/error_solid_small_red.svg
b/superset-frontend/src/assets/images/icons/error_solid_small_red.svg
similarity index 100%
rename from superset-frontend/images/icons/error_solid_small_red.svg
rename to superset-frontend/src/assets/images/icons/error_solid_small_red.svg
diff --git a/superset-frontend/images/icons/exclamation.svg
b/superset-frontend/src/assets/images/icons/exclamation.svg
similarity index 100%
rename from superset-frontend/images/icons/exclamation.svg
rename to superset-frontend/src/assets/images/icons/exclamation.svg
diff --git a/superset-frontend/images/icons/expand.svg
b/superset-frontend/src/assets/images/icons/expand.svg
similarity index 100%
rename from superset-frontend/images/icons/expand.svg
rename to superset-frontend/src/assets/images/icons/expand.svg
diff --git a/superset-frontend/images/icons/eye.svg
b/superset-frontend/src/assets/images/icons/eye.svg
similarity index 100%
rename from superset-frontend/images/icons/eye.svg
rename to superset-frontend/src/assets/images/icons/eye.svg
diff --git a/superset-frontend/images/icons/eye_slash.svg
b/superset-frontend/src/assets/images/icons/eye_slash.svg
similarity index 100%
rename from superset-frontend/images/icons/eye_slash.svg
rename to superset-frontend/src/assets/images/icons/eye_slash.svg
diff --git a/superset-frontend/images/icons/favorite-selected.svg
b/superset-frontend/src/assets/images/icons/favorite-selected.svg
similarity index 100%
rename from superset-frontend/images/icons/favorite-selected.svg
rename to superset-frontend/src/assets/images/icons/favorite-selected.svg
diff --git a/superset-frontend/images/icons/favorite-unselected.svg
b/superset-frontend/src/assets/images/icons/favorite-unselected.svg
similarity index 100%
rename from superset-frontend/images/icons/favorite-unselected.svg
rename to superset-frontend/src/assets/images/icons/favorite-unselected.svg
diff --git a/superset-frontend/images/icons/favorite_small_selected.svg
b/superset-frontend/src/assets/images/icons/favorite_small_selected.svg
similarity index 100%
rename from superset-frontend/images/icons/favorite_small_selected.svg
rename to superset-frontend/src/assets/images/icons/favorite_small_selected.svg
diff --git a/superset-frontend/images/icons/field_abc.svg
b/superset-frontend/src/assets/images/icons/field_abc.svg
similarity index 100%
rename from superset-frontend/images/icons/field_abc.svg
rename to superset-frontend/src/assets/images/icons/field_abc.svg
diff --git a/superset-frontend/images/icons/field_boolean.svg
b/superset-frontend/src/assets/images/icons/field_boolean.svg
similarity index 100%
rename from superset-frontend/images/icons/field_boolean.svg
rename to superset-frontend/src/assets/images/icons/field_boolean.svg
diff --git a/superset-frontend/images/icons/field_date.svg
b/superset-frontend/src/assets/images/icons/field_date.svg
similarity index 100%
rename from superset-frontend/images/icons/field_date.svg
rename to superset-frontend/src/assets/images/icons/field_date.svg
diff --git a/superset-frontend/images/icons/field_derived.svg
b/superset-frontend/src/assets/images/icons/field_derived.svg
similarity index 100%
rename from superset-frontend/images/icons/field_derived.svg
rename to superset-frontend/src/assets/images/icons/field_derived.svg
diff --git a/superset-frontend/images/icons/field_num.svg
b/superset-frontend/src/assets/images/icons/field_num.svg
similarity index 100%
rename from superset-frontend/images/icons/field_num.svg
rename to superset-frontend/src/assets/images/icons/field_num.svg
diff --git a/superset-frontend/images/icons/field_struct.svg
b/superset-frontend/src/assets/images/icons/field_struct.svg
similarity index 100%
rename from superset-frontend/images/icons/field_struct.svg
rename to superset-frontend/src/assets/images/icons/field_struct.svg
diff --git a/superset-frontend/images/icons/file.svg
b/superset-frontend/src/assets/images/icons/file.svg
similarity index 100%
rename from superset-frontend/images/icons/file.svg
rename to superset-frontend/src/assets/images/icons/file.svg
diff --git a/superset-frontend/images/icons/filter.svg
b/superset-frontend/src/assets/images/icons/filter.svg
similarity index 100%
rename from superset-frontend/images/icons/filter.svg
rename to superset-frontend/src/assets/images/icons/filter.svg
diff --git a/superset-frontend/images/icons/filter_small.svg
b/superset-frontend/src/assets/images/icons/filter_small.svg
similarity index 100%
rename from superset-frontend/images/icons/filter_small.svg
rename to superset-frontend/src/assets/images/icons/filter_small.svg
diff --git a/superset-frontend/images/icons/folder.svg
b/superset-frontend/src/assets/images/icons/folder.svg
similarity index 100%
rename from superset-frontend/images/icons/folder.svg
rename to superset-frontend/src/assets/images/icons/folder.svg
diff --git a/superset-frontend/images/icons/full.svg
b/superset-frontend/src/assets/images/icons/full.svg
similarity index 100%
rename from superset-frontend/images/icons/full.svg
rename to superset-frontend/src/assets/images/icons/full.svg
diff --git a/superset-frontend/images/icons/function_x.svg
b/superset-frontend/src/assets/images/icons/function_x.svg
similarity index 100%
rename from superset-frontend/images/icons/function_x.svg
rename to superset-frontend/src/assets/images/icons/function_x.svg
diff --git a/superset-frontend/images/icons/gear.svg
b/superset-frontend/src/assets/images/icons/gear.svg
similarity index 100%
rename from superset-frontend/images/icons/gear.svg
rename to superset-frontend/src/assets/images/icons/gear.svg
diff --git a/superset-frontend/images/icons/grid.svg
b/superset-frontend/src/assets/images/icons/grid.svg
similarity index 100%
rename from superset-frontend/images/icons/grid.svg
rename to superset-frontend/src/assets/images/icons/grid.svg
diff --git a/superset-frontend/images/icons/image.svg
b/superset-frontend/src/assets/images/icons/image.svg
similarity index 100%
rename from superset-frontend/images/icons/image.svg
rename to superset-frontend/src/assets/images/icons/image.svg
diff --git a/superset-frontend/images/icons/import.svg
b/superset-frontend/src/assets/images/icons/import.svg
similarity index 100%
rename from superset-frontend/images/icons/import.svg
rename to superset-frontend/src/assets/images/icons/import.svg
diff --git a/superset-frontend/images/icons/info-solid.svg
b/superset-frontend/src/assets/images/icons/info-solid.svg
similarity index 100%
rename from superset-frontend/images/icons/info-solid.svg
rename to superset-frontend/src/assets/images/icons/info-solid.svg
diff --git a/superset-frontend/images/icons/info.svg
b/superset-frontend/src/assets/images/icons/info.svg
similarity index 100%
rename from superset-frontend/images/icons/info.svg
rename to superset-frontend/src/assets/images/icons/info.svg
diff --git a/superset-frontend/images/icons/info_solid_small.svg
b/superset-frontend/src/assets/images/icons/info_solid_small.svg
similarity index 100%
rename from superset-frontend/images/icons/info_solid_small.svg
rename to superset-frontend/src/assets/images/icons/info_solid_small.svg
diff --git a/superset-frontend/images/icons/join.svg
b/superset-frontend/src/assets/images/icons/join.svg
similarity index 100%
rename from superset-frontend/images/icons/join.svg
rename to superset-frontend/src/assets/images/icons/join.svg
diff --git a/superset-frontend/images/icons/keyboard.svg
b/superset-frontend/src/assets/images/icons/keyboard.svg
similarity index 100%
rename from superset-frontend/images/icons/keyboard.svg
rename to superset-frontend/src/assets/images/icons/keyboard.svg
diff --git a/superset-frontend/images/icons/layers.svg
b/superset-frontend/src/assets/images/icons/layers.svg
similarity index 100%
rename from superset-frontend/images/icons/layers.svg
rename to superset-frontend/src/assets/images/icons/layers.svg
diff --git a/superset-frontend/images/icons/lightbulb.svg
b/superset-frontend/src/assets/images/icons/lightbulb.svg
similarity index 100%
rename from superset-frontend/images/icons/lightbulb.svg
rename to superset-frontend/src/assets/images/icons/lightbulb.svg
diff --git a/superset-frontend/images/icons/link.svg
b/superset-frontend/src/assets/images/icons/link.svg
similarity index 100%
rename from superset-frontend/images/icons/link.svg
rename to superset-frontend/src/assets/images/icons/link.svg
diff --git a/superset-frontend/images/icons/list.svg
b/superset-frontend/src/assets/images/icons/list.svg
similarity index 100%
rename from superset-frontend/images/icons/list.svg
rename to superset-frontend/src/assets/images/icons/list.svg
diff --git a/superset-frontend/images/icons/list_view.svg
b/superset-frontend/src/assets/images/icons/list_view.svg
similarity index 100%
rename from superset-frontend/images/icons/list_view.svg
rename to superset-frontend/src/assets/images/icons/list_view.svg
diff --git a/superset-frontend/images/icons/location.svg
b/superset-frontend/src/assets/images/icons/location.svg
similarity index 100%
rename from superset-frontend/images/icons/location.svg
rename to superset-frontend/src/assets/images/icons/location.svg
diff --git a/superset-frontend/images/icons/lock_locked.svg
b/superset-frontend/src/assets/images/icons/lock_locked.svg
similarity index 100%
rename from superset-frontend/images/icons/lock_locked.svg
rename to superset-frontend/src/assets/images/icons/lock_locked.svg
diff --git a/superset-frontend/images/icons/lock_unlocked.svg
b/superset-frontend/src/assets/images/icons/lock_unlocked.svg
similarity index 100%
rename from superset-frontend/images/icons/lock_unlocked.svg
rename to superset-frontend/src/assets/images/icons/lock_unlocked.svg
diff --git a/superset-frontend/images/icons/map.svg
b/superset-frontend/src/assets/images/icons/map.svg
similarity index 100%
rename from superset-frontend/images/icons/map.svg
rename to superset-frontend/src/assets/images/icons/map.svg
diff --git a/superset-frontend/images/icons/message.svg
b/superset-frontend/src/assets/images/icons/message.svg
similarity index 100%
rename from superset-frontend/images/icons/message.svg
rename to superset-frontend/src/assets/images/icons/message.svg
diff --git a/superset-frontend/images/icons/minus.svg
b/superset-frontend/src/assets/images/icons/minus.svg
similarity index 100%
rename from superset-frontend/images/icons/minus.svg
rename to superset-frontend/src/assets/images/icons/minus.svg
diff --git a/superset-frontend/images/icons/minus_solid.svg
b/superset-frontend/src/assets/images/icons/minus_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/minus_solid.svg
rename to superset-frontend/src/assets/images/icons/minus_solid.svg
diff --git a/superset-frontend/images/icons/more_horiz.svg
b/superset-frontend/src/assets/images/icons/more_horiz.svg
similarity index 100%
rename from superset-frontend/images/icons/more_horiz.svg
rename to superset-frontend/src/assets/images/icons/more_horiz.svg
diff --git a/superset-frontend/images/icons/more_vert.svg
b/superset-frontend/src/assets/images/icons/more_vert.svg
similarity index 100%
rename from superset-frontend/images/icons/more_vert.svg
rename to superset-frontend/src/assets/images/icons/more_vert.svg
diff --git a/superset-frontend/images/icons/move.svg
b/superset-frontend/src/assets/images/icons/move.svg
similarity index 100%
rename from superset-frontend/images/icons/move.svg
rename to superset-frontend/src/assets/images/icons/move.svg
diff --git a/superset-frontend/images/icons/nav_charts.svg
b/superset-frontend/src/assets/images/icons/nav_charts.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_charts.svg
rename to superset-frontend/src/assets/images/icons/nav_charts.svg
diff --git a/superset-frontend/images/icons/nav_dashboard.svg
b/superset-frontend/src/assets/images/icons/nav_dashboard.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_dashboard.svg
rename to superset-frontend/src/assets/images/icons/nav_dashboard.svg
diff --git a/superset-frontend/images/icons/nav_data.svg
b/superset-frontend/src/assets/images/icons/nav_data.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_data.svg
rename to superset-frontend/src/assets/images/icons/nav_data.svg
diff --git a/superset-frontend/images/icons/nav_explore.svg
b/superset-frontend/src/assets/images/icons/nav_explore.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_explore.svg
rename to superset-frontend/src/assets/images/icons/nav_explore.svg
diff --git a/superset-frontend/images/icons/nav_home.svg
b/superset-frontend/src/assets/images/icons/nav_home.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_home.svg
rename to superset-frontend/src/assets/images/icons/nav_home.svg
diff --git a/superset-frontend/images/icons/nav_lab.svg
b/superset-frontend/src/assets/images/icons/nav_lab.svg
similarity index 100%
rename from superset-frontend/images/icons/nav_lab.svg
rename to superset-frontend/src/assets/images/icons/nav_lab.svg
diff --git a/superset-frontend/images/icons/note.svg
b/superset-frontend/src/assets/images/icons/note.svg
similarity index 100%
rename from superset-frontend/images/icons/note.svg
rename to superset-frontend/src/assets/images/icons/note.svg
diff --git a/superset-frontend/images/icons/offline.svg
b/superset-frontend/src/assets/images/icons/offline.svg
similarity index 100%
rename from superset-frontend/images/icons/offline.svg
rename to superset-frontend/src/assets/images/icons/offline.svg
diff --git a/superset-frontend/images/icons/paperclip.svg
b/superset-frontend/src/assets/images/icons/paperclip.svg
similarity index 100%
rename from superset-frontend/images/icons/paperclip.svg
rename to superset-frontend/src/assets/images/icons/paperclip.svg
diff --git a/superset-frontend/images/icons/placeholder.svg
b/superset-frontend/src/assets/images/icons/placeholder.svg
similarity index 100%
rename from superset-frontend/images/icons/placeholder.svg
rename to superset-frontend/src/assets/images/icons/placeholder.svg
diff --git a/superset-frontend/images/icons/plus.svg
b/superset-frontend/src/assets/images/icons/plus.svg
similarity index 100%
rename from superset-frontend/images/icons/plus.svg
rename to superset-frontend/src/assets/images/icons/plus.svg
diff --git a/superset-frontend/images/icons/plus_large.svg
b/superset-frontend/src/assets/images/icons/plus_large.svg
similarity index 100%
rename from superset-frontend/images/icons/plus_large.svg
rename to superset-frontend/src/assets/images/icons/plus_large.svg
diff --git a/superset-frontend/images/icons/plus_small.svg
b/superset-frontend/src/assets/images/icons/plus_small.svg
similarity index 100%
rename from superset-frontend/images/icons/plus_small.svg
rename to superset-frontend/src/assets/images/icons/plus_small.svg
diff --git a/superset-frontend/images/icons/plus_solid.svg
b/superset-frontend/src/assets/images/icons/plus_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/plus_solid.svg
rename to superset-frontend/src/assets/images/icons/plus_solid.svg
diff --git a/superset-frontend/images/icons/queued.svg
b/superset-frontend/src/assets/images/icons/queued.svg
similarity index 100%
rename from superset-frontend/images/icons/queued.svg
rename to superset-frontend/src/assets/images/icons/queued.svg
diff --git a/superset-frontend/images/icons/refresh.svg
b/superset-frontend/src/assets/images/icons/refresh.svg
similarity index 100%
rename from superset-frontend/images/icons/refresh.svg
rename to superset-frontend/src/assets/images/icons/refresh.svg
diff --git a/superset-frontend/images/icons/running.svg
b/superset-frontend/src/assets/images/icons/running.svg
similarity index 100%
rename from superset-frontend/images/icons/running.svg
rename to superset-frontend/src/assets/images/icons/running.svg
diff --git a/superset-frontend/images/icons/save.svg
b/superset-frontend/src/assets/images/icons/save.svg
similarity index 100%
rename from superset-frontend/images/icons/save.svg
rename to superset-frontend/src/assets/images/icons/save.svg
diff --git a/superset-frontend/images/icons/search.svg
b/superset-frontend/src/assets/images/icons/search.svg
similarity index 100%
rename from superset-frontend/images/icons/search.svg
rename to superset-frontend/src/assets/images/icons/search.svg
diff --git a/superset-frontend/images/icons/server.svg
b/superset-frontend/src/assets/images/icons/server.svg
similarity index 100%
rename from superset-frontend/images/icons/server.svg
rename to superset-frontend/src/assets/images/icons/server.svg
diff --git a/superset-frontend/images/icons/share.svg
b/superset-frontend/src/assets/images/icons/share.svg
similarity index 100%
rename from superset-frontend/images/icons/share.svg
rename to superset-frontend/src/assets/images/icons/share.svg
diff --git a/superset-frontend/images/icons/slack.svg
b/superset-frontend/src/assets/images/icons/slack.svg
similarity index 100%
rename from superset-frontend/images/icons/slack.svg
rename to superset-frontend/src/assets/images/icons/slack.svg
diff --git a/superset-frontend/images/icons/sort.svg
b/superset-frontend/src/assets/images/icons/sort.svg
similarity index 100%
rename from superset-frontend/images/icons/sort.svg
rename to superset-frontend/src/assets/images/icons/sort.svg
diff --git a/superset-frontend/images/icons/sort_asc.svg
b/superset-frontend/src/assets/images/icons/sort_asc.svg
similarity index 100%
rename from superset-frontend/images/icons/sort_asc.svg
rename to superset-frontend/src/assets/images/icons/sort_asc.svg
diff --git a/superset-frontend/images/icons/sort_desc.svg
b/superset-frontend/src/assets/images/icons/sort_desc.svg
similarity index 100%
rename from superset-frontend/images/icons/sort_desc.svg
rename to superset-frontend/src/assets/images/icons/sort_desc.svg
diff --git a/superset-frontend/images/icons/sql.svg
b/superset-frontend/src/assets/images/icons/sql.svg
similarity index 100%
rename from superset-frontend/images/icons/sql.svg
rename to superset-frontend/src/assets/images/icons/sql.svg
diff --git a/superset-frontend/images/icons/table.svg
b/superset-frontend/src/assets/images/icons/table.svg
similarity index 100%
rename from superset-frontend/images/icons/table.svg
rename to superset-frontend/src/assets/images/icons/table.svg
diff --git a/superset-frontend/images/icons/tag.svg
b/superset-frontend/src/assets/images/icons/tag.svg
similarity index 100%
rename from superset-frontend/images/icons/tag.svg
rename to superset-frontend/src/assets/images/icons/tag.svg
diff --git a/superset-frontend/images/icons/tags.svg
b/superset-frontend/src/assets/images/icons/tags.svg
similarity index 100%
rename from superset-frontend/images/icons/tags.svg
rename to superset-frontend/src/assets/images/icons/tags.svg
diff --git a/superset-frontend/images/icons/transparent.svg
b/superset-frontend/src/assets/images/icons/transparent.svg
similarity index 100%
rename from superset-frontend/images/icons/transparent.svg
rename to superset-frontend/src/assets/images/icons/transparent.svg
diff --git a/superset-frontend/images/icons/trash.svg
b/superset-frontend/src/assets/images/icons/trash.svg
similarity index 100%
rename from superset-frontend/images/icons/trash.svg
rename to superset-frontend/src/assets/images/icons/trash.svg
diff --git a/superset-frontend/images/icons/triangle_change.svg
b/superset-frontend/src/assets/images/icons/triangle_change.svg
similarity index 100%
rename from superset-frontend/images/icons/triangle_change.svg
rename to superset-frontend/src/assets/images/icons/triangle_change.svg
diff --git a/superset-frontend/images/icons/triangle_down.svg
b/superset-frontend/src/assets/images/icons/triangle_down.svg
similarity index 100%
rename from superset-frontend/images/icons/triangle_down.svg
rename to superset-frontend/src/assets/images/icons/triangle_down.svg
diff --git a/superset-frontend/images/icons/triangle_up.svg
b/superset-frontend/src/assets/images/icons/triangle_up.svg
similarity index 100%
rename from superset-frontend/images/icons/triangle_up.svg
rename to superset-frontend/src/assets/images/icons/triangle_up.svg
diff --git a/superset-frontend/images/icons/up-level.svg
b/superset-frontend/src/assets/images/icons/up-level.svg
similarity index 100%
rename from superset-frontend/images/icons/up-level.svg
rename to superset-frontend/src/assets/images/icons/up-level.svg
diff --git a/superset-frontend/images/icons/user.svg
b/superset-frontend/src/assets/images/icons/user.svg
similarity index 100%
rename from superset-frontend/images/icons/user.svg
rename to superset-frontend/src/assets/images/icons/user.svg
diff --git a/superset-frontend/images/icons/warning.svg
b/superset-frontend/src/assets/images/icons/warning.svg
similarity index 100%
rename from superset-frontend/images/icons/warning.svg
rename to superset-frontend/src/assets/images/icons/warning.svg
diff --git a/superset-frontend/images/icons/warning_solid.svg
b/superset-frontend/src/assets/images/icons/warning_solid.svg
similarity index 100%
rename from superset-frontend/images/icons/warning_solid.svg
rename to superset-frontend/src/assets/images/icons/warning_solid.svg
diff --git a/superset-frontend/images/icons/x-large.svg
b/superset-frontend/src/assets/images/icons/x-large.svg
similarity index 100%
rename from superset-frontend/images/icons/x-large.svg
rename to superset-frontend/src/assets/images/icons/x-large.svg
diff --git a/superset-frontend/images/icons/x-small.svg
b/superset-frontend/src/assets/images/icons/x-small.svg
similarity index 100%
rename from superset-frontend/images/icons/x-small.svg
rename to superset-frontend/src/assets/images/icons/x-small.svg
diff --git a/superset-frontend/images/loading.gif
b/superset-frontend/src/assets/images/loading.gif
similarity index 100%
rename from superset-frontend/images/loading.gif
rename to superset-frontend/src/assets/images/loading.gif
diff --git a/superset-frontend/images/mariadb.png
b/superset-frontend/src/assets/images/mariadb.png
similarity index 100%
rename from superset-frontend/images/mariadb.png
rename to superset-frontend/src/assets/images/mariadb.png
diff --git a/superset-frontend/images/monet-db.png
b/superset-frontend/src/assets/images/monet-db.png
similarity index 100%
rename from superset-frontend/images/monet-db.png
rename to superset-frontend/src/assets/images/monet-db.png
diff --git a/superset-frontend/images/mssql-server.png
b/superset-frontend/src/assets/images/mssql-server.png
similarity index 100%
rename from superset-frontend/images/mssql-server.png
rename to superset-frontend/src/assets/images/mssql-server.png
diff --git a/superset-frontend/images/mysql.png
b/superset-frontend/src/assets/images/mysql.png
similarity index 100%
rename from superset-frontend/images/mysql.png
rename to superset-frontend/src/assets/images/mysql.png
diff --git a/superset-frontend/images/netezza.png
b/superset-frontend/src/assets/images/netezza.png
similarity index 100%
rename from superset-frontend/images/netezza.png
rename to superset-frontend/src/assets/images/netezza.png
diff --git a/superset-frontend/images/noimg.png
b/superset-frontend/src/assets/images/noimg.png
similarity index 100%
rename from superset-frontend/images/noimg.png
rename to superset-frontend/src/assets/images/noimg.png
diff --git a/superset-frontend/images/oracle.png
b/superset-frontend/src/assets/images/oracle.png
similarity index 100%
rename from superset-frontend/images/oracle.png
rename to superset-frontend/src/assets/images/oracle.png
diff --git a/superset-frontend/images/postgresql.png
b/superset-frontend/src/assets/images/postgresql.png
similarity index 100%
rename from superset-frontend/images/postgresql.png
rename to superset-frontend/src/assets/images/postgresql.png
diff --git a/superset-frontend/images/presto.png
b/superset-frontend/src/assets/images/presto.png
similarity index 100%
rename from superset-frontend/images/presto.png
rename to superset-frontend/src/assets/images/presto.png
diff --git a/superset-frontend/images/redshift.png
b/superset-frontend/src/assets/images/redshift.png
similarity index 100%
rename from superset-frontend/images/redshift.png
rename to superset-frontend/src/assets/images/redshift.png
diff --git a/superset-frontend/images/s.png
b/superset-frontend/src/assets/images/s.png
similarity index 100%
rename from superset-frontend/images/s.png
rename to superset-frontend/src/assets/images/s.png
diff --git a/superset-frontend/images/screenshots/bank_dash.png
b/superset-frontend/src/assets/images/screenshots/bank_dash.png
similarity index 100%
rename from superset-frontend/images/screenshots/bank_dash.png
rename to superset-frontend/src/assets/images/screenshots/bank_dash.png
diff --git a/superset-frontend/images/screenshots/deckgl_dash.png
b/superset-frontend/src/assets/images/screenshots/deckgl_dash.png
similarity index 100%
rename from superset-frontend/images/screenshots/deckgl_dash.png
rename to superset-frontend/src/assets/images/screenshots/deckgl_dash.png
diff --git a/superset-frontend/images/screenshots/explore.jpg
b/superset-frontend/src/assets/images/screenshots/explore.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/explore.jpg
rename to superset-frontend/src/assets/images/screenshots/explore.jpg
diff --git a/superset-frontend/images/screenshots/explore.png
b/superset-frontend/src/assets/images/screenshots/explore.png
similarity index 100%
rename from superset-frontend/images/screenshots/explore.png
rename to superset-frontend/src/assets/images/screenshots/explore.png
diff --git a/superset-frontend/images/screenshots/explore_visualizations.jpg
b/superset-frontend/src/assets/images/screenshots/explore_visualizations.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/explore_visualizations.jpg
rename to
superset-frontend/src/assets/images/screenshots/explore_visualizations.jpg
diff --git a/superset-frontend/images/screenshots/gallery.jpg
b/superset-frontend/src/assets/images/screenshots/gallery.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/gallery.jpg
rename to superset-frontend/src/assets/images/screenshots/gallery.jpg
diff --git a/superset-frontend/images/screenshots/gallery.png
b/superset-frontend/src/assets/images/screenshots/gallery.png
similarity index 100%
rename from superset-frontend/images/screenshots/gallery.png
rename to superset-frontend/src/assets/images/screenshots/gallery.png
diff --git a/superset-frontend/images/screenshots/geospatial_dash.jpg
b/superset-frontend/src/assets/images/screenshots/geospatial_dash.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/geospatial_dash.jpg
rename to superset-frontend/src/assets/images/screenshots/geospatial_dash.jpg
diff --git a/superset-frontend/images/screenshots/slack_dash.jpg
b/superset-frontend/src/assets/images/screenshots/slack_dash.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/slack_dash.jpg
rename to superset-frontend/src/assets/images/screenshots/slack_dash.jpg
diff --git a/superset-frontend/images/screenshots/sql_lab.jpg
b/superset-frontend/src/assets/images/screenshots/sql_lab.jpg
similarity index 100%
rename from superset-frontend/images/screenshots/sql_lab.jpg
rename to superset-frontend/src/assets/images/screenshots/sql_lab.jpg
diff --git a/superset-frontend/images/screenshots/sqllab.png
b/superset-frontend/src/assets/images/screenshots/sqllab.png
similarity index 100%
rename from superset-frontend/images/screenshots/sqllab.png
rename to superset-frontend/src/assets/images/screenshots/sqllab.png
diff --git a/superset-frontend/images/screenshots/visualizations.png
b/superset-frontend/src/assets/images/screenshots/visualizations.png
similarity index 100%
rename from superset-frontend/images/screenshots/visualizations.png
rename to superset-frontend/src/assets/images/screenshots/visualizations.png
diff --git a/superset-frontend/images/snowflake.png
b/superset-frontend/src/assets/images/snowflake.png
similarity index 100%
rename from superset-frontend/images/snowflake.png
rename to superset-frontend/src/assets/images/snowflake.png
diff --git a/superset-frontend/images/sqlite.png
b/superset-frontend/src/assets/images/sqlite.png
similarity index 100%
rename from superset-frontend/images/sqlite.png
rename to superset-frontend/src/assets/images/sqlite.png
diff --git a/superset-frontend/images/star-circle.svg
b/superset-frontend/src/assets/images/star-circle.svg
similarity index 100%
rename from superset-frontend/images/star-circle.svg
rename to superset-frontend/src/assets/images/star-circle.svg
diff --git a/superset-frontend/images/superset-logo-horiz.png
b/superset-frontend/src/assets/images/superset-logo-horiz.png
similarity index 100%
rename from superset-frontend/images/superset-logo-horiz.png
rename to superset-frontend/src/assets/images/superset-logo-horiz.png
diff --git a/superset-frontend/images/superset.png
b/superset-frontend/src/assets/images/superset.png
similarity index 100%
rename from superset-frontend/images/superset.png
rename to superset-frontend/src/assets/images/superset.png
diff --git a/superset-frontend/images/superset_screenshot.png
b/superset-frontend/src/assets/images/superset_screenshot.png
similarity index 100%
rename from superset-frontend/images/superset_screenshot.png
rename to superset-frontend/src/assets/images/superset_screenshot.png
diff --git a/superset-frontend/images/sybase.png
b/superset-frontend/src/assets/images/sybase.png
similarity index 100%
rename from superset-frontend/images/sybase.png
rename to superset-frontend/src/assets/images/sybase.png
diff --git a/superset-frontend/images/trino.png
b/superset-frontend/src/assets/images/trino.png
similarity index 100%
rename from superset-frontend/images/trino.png
rename to superset-frontend/src/assets/images/trino.png
diff --git a/superset-frontend/images/tutorial/add_db.png
b/superset-frontend/src/assets/images/tutorial/add_db.png
similarity index 100%
rename from superset-frontend/images/tutorial/add_db.png
rename to superset-frontend/src/assets/images/tutorial/add_db.png
diff --git a/superset-frontend/images/tutorial/tutorial_01_sources_database.png
b/superset-frontend/src/assets/images/tutorial/tutorial_01_sources_database.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_01_sources_database.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_01_sources_database.png
diff --git a/superset-frontend/images/tutorial/tutorial_02_add_database.png
b/superset-frontend/src/assets/images/tutorial/tutorial_02_add_database.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_02_add_database.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_02_add_database.png
diff --git a/superset-frontend/images/tutorial/tutorial_03_database_name.png
b/superset-frontend/src/assets/images/tutorial/tutorial_03_database_name.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_03_database_name.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_03_database_name.png
diff --git
a/superset-frontend/images/tutorial/tutorial_04_sqlalchemy_connection_string.png
b/superset-frontend/src/assets/images/tutorial/tutorial_04_sqlalchemy_connection_string.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_04_sqlalchemy_connection_string.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_04_sqlalchemy_connection_string.png
diff --git a/superset-frontend/images/tutorial/tutorial_05_connection_popup.png
b/superset-frontend/src/assets/images/tutorial/tutorial_05_connection_popup.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_05_connection_popup.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_05_connection_popup.png
diff --git a/superset-frontend/images/tutorial/tutorial_06_list_of_tables.png
b/superset-frontend/src/assets/images/tutorial/tutorial_06_list_of_tables.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_06_list_of_tables.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_06_list_of_tables.png
diff --git a/superset-frontend/images/tutorial/tutorial_07_save_button.png
b/superset-frontend/src/assets/images/tutorial/tutorial_07_save_button.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_07_save_button.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_07_save_button.png
diff --git a/superset-frontend/images/tutorial/tutorial_08_sources_tables.png
b/superset-frontend/src/assets/images/tutorial/tutorial_08_sources_tables.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_08_sources_tables.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_08_sources_tables.png
diff --git a/superset-frontend/images/tutorial/tutorial_09_add_new_table.png
b/superset-frontend/src/assets/images/tutorial/tutorial_09_add_new_table.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_09_add_new_table.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_09_add_new_table.png
diff --git a/superset-frontend/images/tutorial/tutorial_10_table_name.png
b/superset-frontend/src/assets/images/tutorial/tutorial_10_table_name.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_10_table_name.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_10_table_name.png
diff --git a/superset-frontend/images/tutorial/tutorial_11_choose_db.png
b/superset-frontend/src/assets/images/tutorial/tutorial_11_choose_db.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_11_choose_db.png
rename to superset-frontend/src/assets/images/tutorial/tutorial_11_choose_db.png
diff --git
a/superset-frontend/images/tutorial/tutorial_12_table_creation_success_msg.png
b/superset-frontend/src/assets/images/tutorial/tutorial_12_table_creation_success_msg.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_12_table_creation_success_msg.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_12_table_creation_success_msg.png
diff --git
a/superset-frontend/images/tutorial/tutorial_13_edit_table_config.png
b/superset-frontend/src/assets/images/tutorial/tutorial_13_edit_table_config.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_13_edit_table_config.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_13_edit_table_config.png
diff --git a/superset-frontend/images/tutorial/tutorial_14_field_config.png
b/superset-frontend/src/assets/images/tutorial/tutorial_14_field_config.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_14_field_config.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_14_field_config.png
diff --git a/superset-frontend/images/tutorial/tutorial_15_click_table_name.png
b/superset-frontend/src/assets/images/tutorial/tutorial_15_click_table_name.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_15_click_table_name.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_15_click_table_name.png
diff --git
a/superset-frontend/images/tutorial/tutorial_16_datasource_chart_type.png
b/superset-frontend/src/assets/images/tutorial/tutorial_16_datasource_chart_type.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_16_datasource_chart_type.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_16_datasource_chart_type.png
diff --git
a/superset-frontend/images/tutorial/tutorial_17_choose_time_range.png
b/superset-frontend/src/assets/images/tutorial/tutorial_17_choose_time_range.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_17_choose_time_range.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_17_choose_time_range.png
diff --git a/superset-frontend/images/tutorial/tutorial_18_choose_metric.png
b/superset-frontend/src/assets/images/tutorial/tutorial_18_choose_metric.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_18_choose_metric.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_18_choose_metric.png
diff --git a/superset-frontend/images/tutorial/tutorial_19_click_query.png
b/superset-frontend/src/assets/images/tutorial/tutorial_19_click_query.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_19_click_query.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_19_click_query.png
diff --git
a/superset-frontend/images/tutorial/tutorial_20_count_star_result.png
b/superset-frontend/src/assets/images/tutorial/tutorial_20_count_star_result.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_20_count_star_result.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_20_count_star_result.png
diff --git a/superset-frontend/images/tutorial/tutorial_21_group_by.png
b/superset-frontend/src/assets/images/tutorial/tutorial_21_group_by.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_21_group_by.png
rename to superset-frontend/src/assets/images/tutorial/tutorial_21_group_by.png
diff --git a/superset-frontend/images/tutorial/tutorial_22_group_by_result.png
b/superset-frontend/src/assets/images/tutorial/tutorial_22_group_by_result.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_22_group_by_result.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_22_group_by_result.png
diff --git
a/superset-frontend/images/tutorial/tutorial_23_group_by_more_dimensions.png
b/superset-frontend/src/assets/images/tutorial/tutorial_23_group_by_more_dimensions.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_23_group_by_more_dimensions.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_23_group_by_more_dimensions.png
diff --git a/superset-frontend/images/tutorial/tutorial_24_max_metric.png
b/superset-frontend/src/assets/images/tutorial/tutorial_24_max_metric.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_24_max_metric.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_24_max_metric.png
diff --git a/superset-frontend/images/tutorial/tutorial_25_max_temp_filter.png
b/superset-frontend/src/assets/images/tutorial/tutorial_25_max_temp_filter.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_25_max_temp_filter.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_25_max_temp_filter.png
diff --git a/superset-frontend/images/tutorial/tutorial_26_row_limit.png
b/superset-frontend/src/assets/images/tutorial/tutorial_26_row_limit.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_26_row_limit.png
rename to superset-frontend/src/assets/images/tutorial/tutorial_26_row_limit.png
diff --git a/superset-frontend/images/tutorial/tutorial_27_top_10_max_temps.png
b/superset-frontend/src/assets/images/tutorial/tutorial_27_top_10_max_temps.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_27_top_10_max_temps.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_27_top_10_max_temps.png
diff --git a/superset-frontend/images/tutorial/tutorial_28_bar_chart.png
b/superset-frontend/src/assets/images/tutorial/tutorial_28_bar_chart.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_28_bar_chart.png
rename to superset-frontend/src/assets/images/tutorial/tutorial_28_bar_chart.png
diff --git
a/superset-frontend/images/tutorial/tutorial_29_bar_chart_series_metrics.png
b/superset-frontend/src/assets/images/tutorial/tutorial_29_bar_chart_series_metrics.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_29_bar_chart_series_metrics.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_29_bar_chart_series_metrics.png
diff --git
a/superset-frontend/images/tutorial/tutorial_30_bar_chart_results.png
b/superset-frontend/src/assets/images/tutorial/tutorial_30_bar_chart_results.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_30_bar_chart_results.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_30_bar_chart_results.png
diff --git
a/superset-frontend/images/tutorial/tutorial_31_save_slice_to_dashboard.png
b/superset-frontend/src/assets/images/tutorial/tutorial_31_save_slice_to_dashboard.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_31_save_slice_to_dashboard.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_31_save_slice_to_dashboard.png
diff --git
a/superset-frontend/images/tutorial/tutorial_32_save_slice_confirmation.png
b/superset-frontend/src/assets/images/tutorial/tutorial_32_save_slice_confirmation.png
similarity index 100%
rename from
superset-frontend/images/tutorial/tutorial_32_save_slice_confirmation.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_32_save_slice_confirmation.png
diff --git a/superset-frontend/images/tutorial/tutorial_33_dashboard.png
b/superset-frontend/src/assets/images/tutorial/tutorial_33_dashboard.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_33_dashboard.png
rename to superset-frontend/src/assets/images/tutorial/tutorial_33_dashboard.png
diff --git
a/superset-frontend/images/tutorial/tutorial_34_weather_dashboard.png
b/superset-frontend/src/assets/images/tutorial/tutorial_34_weather_dashboard.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_34_weather_dashboard.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_34_weather_dashboard.png
diff --git
a/superset-frontend/images/tutorial/tutorial_35_slice_on_dashboard.png
b/superset-frontend/src/assets/images/tutorial/tutorial_35_slice_on_dashboard.png
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_35_slice_on_dashboard.png
rename to
superset-frontend/src/assets/images/tutorial/tutorial_35_slice_on_dashboard.png
diff --git
a/superset-frontend/images/tutorial/tutorial_36_adjust_dimensions.gif
b/superset-frontend/src/assets/images/tutorial/tutorial_36_adjust_dimensions.gif
similarity index 100%
rename from superset-frontend/images/tutorial/tutorial_36_adjust_dimensions.gif
rename to
superset-frontend/src/assets/images/tutorial/tutorial_36_adjust_dimensions.gif
diff --git a/superset-frontend/images/union.png
b/superset-frontend/src/assets/images/union.png
similarity index 100%
rename from superset-frontend/images/union.png
rename to superset-frontend/src/assets/images/union.png
diff --git a/superset-frontend/images/union.svg
b/superset-frontend/src/assets/images/union.svg
similarity index 100%
rename from superset-frontend/images/union.svg
rename to superset-frontend/src/assets/images/union.svg
diff --git a/superset-frontend/images/usertutorial/add_new_chart.png
b/superset-frontend/src/assets/images/usertutorial/add_new_chart.png
similarity index 100%
rename from superset-frontend/images/usertutorial/add_new_chart.png
rename to superset-frontend/src/assets/images/usertutorial/add_new_chart.png
diff --git a/superset-frontend/images/usertutorial/advanced_analytics_base.png
b/superset-frontend/src/assets/images/usertutorial/advanced_analytics_base.png
similarity index 100%
rename from superset-frontend/images/usertutorial/advanced_analytics_base.png
rename to
superset-frontend/src/assets/images/usertutorial/advanced_analytics_base.png
diff --git a/superset-frontend/images/usertutorial/annotation.png
b/superset-frontend/src/assets/images/usertutorial/annotation.png
similarity index 100%
rename from superset-frontend/images/usertutorial/annotation.png
rename to superset-frontend/src/assets/images/usertutorial/annotation.png
diff --git a/superset-frontend/images/usertutorial/annotation_settings.png
b/superset-frontend/src/assets/images/usertutorial/annotation_settings.png
similarity index 100%
rename from superset-frontend/images/usertutorial/annotation_settings.png
rename to
superset-frontend/src/assets/images/usertutorial/annotation_settings.png
diff --git
a/superset-frontend/images/usertutorial/average_aggregate_for_cost.png
b/superset-frontend/src/assets/images/usertutorial/average_aggregate_for_cost.png
similarity index 100%
rename from superset-frontend/images/usertutorial/average_aggregate_for_cost.png
rename to
superset-frontend/src/assets/images/usertutorial/average_aggregate_for_cost.png
diff --git
a/superset-frontend/images/usertutorial/blue_bar_insert_component.png
b/superset-frontend/src/assets/images/usertutorial/blue_bar_insert_component.png
similarity index 100%
rename from superset-frontend/images/usertutorial/blue_bar_insert_component.png
rename to
superset-frontend/src/assets/images/usertutorial/blue_bar_insert_component.png
diff --git a/superset-frontend/images/usertutorial/chose_a_datasource.png
b/superset-frontend/src/assets/images/usertutorial/chose_a_datasource.png
similarity index 100%
rename from superset-frontend/images/usertutorial/chose_a_datasource.png
rename to
superset-frontend/src/assets/images/usertutorial/chose_a_datasource.png
diff --git
a/superset-frontend/images/usertutorial/csv_to_database_configuration.png
b/superset-frontend/src/assets/images/usertutorial/csv_to_database_configuration.png
similarity index 100%
rename from
superset-frontend/images/usertutorial/csv_to_database_configuration.png
rename to
superset-frontend/src/assets/images/usertutorial/csv_to_database_configuration.png
diff --git a/superset-frontend/images/usertutorial/edit-record.png
b/superset-frontend/src/assets/images/usertutorial/edit-record.png
similarity index 100%
rename from superset-frontend/images/usertutorial/edit-record.png
rename to superset-frontend/src/assets/images/usertutorial/edit-record.png
diff --git a/superset-frontend/images/usertutorial/edit_annotation.png
b/superset-frontend/src/assets/images/usertutorial/edit_annotation.png
similarity index 100%
rename from superset-frontend/images/usertutorial/edit_annotation.png
rename to superset-frontend/src/assets/images/usertutorial/edit_annotation.png
diff --git a/superset-frontend/images/usertutorial/filter_on_origin_country.png
b/superset-frontend/src/assets/images/usertutorial/filter_on_origin_country.png
similarity index 100%
rename from superset-frontend/images/usertutorial/filter_on_origin_country.png
rename to
superset-frontend/src/assets/images/usertutorial/filter_on_origin_country.png
diff --git a/superset-frontend/images/usertutorial/markdown.png
b/superset-frontend/src/assets/images/usertutorial/markdown.png
similarity index 100%
rename from superset-frontend/images/usertutorial/markdown.png
rename to superset-frontend/src/assets/images/usertutorial/markdown.png
diff --git a/superset-frontend/images/usertutorial/no_filter_on_time_filter.png
b/superset-frontend/src/assets/images/usertutorial/no_filter_on_time_filter.png
similarity index 100%
rename from superset-frontend/images/usertutorial/no_filter_on_time_filter.png
rename to
superset-frontend/src/assets/images/usertutorial/no_filter_on_time_filter.png
diff --git a/superset-frontend/images/usertutorial/parse_dates_column.png
b/superset-frontend/src/assets/images/usertutorial/parse_dates_column.png
similarity index 100%
rename from superset-frontend/images/usertutorial/parse_dates_column.png
rename to
superset-frontend/src/assets/images/usertutorial/parse_dates_column.png
diff --git a/superset-frontend/images/usertutorial/publish_dashboard.png
b/superset-frontend/src/assets/images/usertutorial/publish_dashboard.png
similarity index 100%
rename from superset-frontend/images/usertutorial/publish_dashboard.png
rename to superset-frontend/src/assets/images/usertutorial/publish_dashboard.png
diff --git a/superset-frontend/images/usertutorial/resample.png
b/superset-frontend/src/assets/images/usertutorial/resample.png
similarity index 100%
rename from superset-frontend/images/usertutorial/resample.png
rename to superset-frontend/src/assets/images/usertutorial/resample.png
diff --git
a/superset-frontend/images/usertutorial/resize_tutorial_table_on_dashboard.png
b/superset-frontend/src/assets/images/usertutorial/resize_tutorial_table_on_dashboard.png
similarity index 100%
rename from
superset-frontend/images/usertutorial/resize_tutorial_table_on_dashboard.png
rename to
superset-frontend/src/assets/images/usertutorial/resize_tutorial_table_on_dashboard.png
diff --git a/superset-frontend/images/usertutorial/rolling_mean.png
b/superset-frontend/src/assets/images/usertutorial/rolling_mean.png
similarity index 100%
rename from superset-frontend/images/usertutorial/rolling_mean.png
rename to superset-frontend/src/assets/images/usertutorial/rolling_mean.png
diff --git a/superset-frontend/images/usertutorial/save_tutorial_table.png
b/superset-frontend/src/assets/images/usertutorial/save_tutorial_table.png
similarity index 100%
rename from superset-frontend/images/usertutorial/save_tutorial_table.png
rename to
superset-frontend/src/assets/images/usertutorial/save_tutorial_table.png
diff --git a/superset-frontend/images/usertutorial/select_dates_pivot_table.png
b/superset-frontend/src/assets/images/usertutorial/select_dates_pivot_table.png
similarity index 100%
rename from superset-frontend/images/usertutorial/select_dates_pivot_table.png
rename to
superset-frontend/src/assets/images/usertutorial/select_dates_pivot_table.png
diff --git
a/superset-frontend/images/usertutorial/select_table_visualization_type.png
b/superset-frontend/src/assets/images/usertutorial/select_table_visualization_type.png
similarity index 100%
rename from
superset-frontend/images/usertutorial/select_table_visualization_type.png
rename to
superset-frontend/src/assets/images/usertutorial/select_table_visualization_type.png
diff --git a/superset-frontend/images/usertutorial/sum_cost_column.png
b/superset-frontend/src/assets/images/usertutorial/sum_cost_column.png
similarity index 100%
rename from superset-frontend/images/usertutorial/sum_cost_column.png
rename to superset-frontend/src/assets/images/usertutorial/sum_cost_column.png
diff --git
a/superset-frontend/images/usertutorial/time_comparison_absolute_difference.png
b/superset-frontend/src/assets/images/usertutorial/time_comparison_absolute_difference.png
similarity index 100%
rename from
superset-frontend/images/usertutorial/time_comparison_absolute_difference.png
rename to
superset-frontend/src/assets/images/usertutorial/time_comparison_absolute_difference.png
diff --git
a/superset-frontend/images/usertutorial/time_comparison_two_series.png
b/superset-frontend/src/assets/images/usertutorial/time_comparison_two_series.png
similarity index 100%
rename from superset-frontend/images/usertutorial/time_comparison_two_series.png
rename to
superset-frontend/src/assets/images/usertutorial/time_comparison_two_series.png
diff --git a/superset-frontend/images/usertutorial/tutorial_line_chart.png
b/superset-frontend/src/assets/images/usertutorial/tutorial_line_chart.png
similarity index 100%
rename from superset-frontend/images/usertutorial/tutorial_line_chart.png
rename to
superset-frontend/src/assets/images/usertutorial/tutorial_line_chart.png
diff --git a/superset-frontend/images/usertutorial/tutorial_pivot_table.png
b/superset-frontend/src/assets/images/usertutorial/tutorial_pivot_table.png
similarity index 100%
rename from superset-frontend/images/usertutorial/tutorial_pivot_table.png
rename to
superset-frontend/src/assets/images/usertutorial/tutorial_pivot_table.png
diff --git a/superset-frontend/images/usertutorial/tutorial_table.png
b/superset-frontend/src/assets/images/usertutorial/tutorial_table.png
similarity index 100%
rename from superset-frontend/images/usertutorial/tutorial_table.png
rename to superset-frontend/src/assets/images/usertutorial/tutorial_table.png
diff --git a/superset-frontend/images/usertutorial/upload_a_csv.png
b/superset-frontend/src/assets/images/usertutorial/upload_a_csv.png
similarity index 100%
rename from superset-frontend/images/usertutorial/upload_a_csv.png
rename to superset-frontend/src/assets/images/usertutorial/upload_a_csv.png
diff --git a/superset-frontend/images/vertica.png
b/superset-frontend/src/assets/images/vertica.png
similarity index 100%
rename from superset-frontend/images/vertica.png
rename to superset-frontend/src/assets/images/vertica.png
diff --git a/superset-frontend/images/viz_thumbnails/area.png
b/superset-frontend/src/assets/images/viz_thumbnails/area.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/area.png
rename to superset-frontend/src/assets/images/viz_thumbnails/area.png
diff --git a/superset-frontend/images/viz_thumbnails/bar.png
b/superset-frontend/src/assets/images/viz_thumbnails/bar.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/bar.png
rename to superset-frontend/src/assets/images/viz_thumbnails/bar.png
diff --git a/superset-frontend/images/viz_thumbnails/big_number.png
b/superset-frontend/src/assets/images/viz_thumbnails/big_number.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/big_number.png
rename to superset-frontend/src/assets/images/viz_thumbnails/big_number.png
diff --git a/superset-frontend/images/viz_thumbnails/big_number_total.png
b/superset-frontend/src/assets/images/viz_thumbnails/big_number_total.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/big_number_total.png
rename to
superset-frontend/src/assets/images/viz_thumbnails/big_number_total.png
diff --git a/superset-frontend/images/viz_thumbnails/box_plot.png
b/superset-frontend/src/assets/images/viz_thumbnails/box_plot.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/box_plot.png
rename to superset-frontend/src/assets/images/viz_thumbnails/box_plot.png
diff --git a/superset-frontend/images/viz_thumbnails/bubble.png
b/superset-frontend/src/assets/images/viz_thumbnails/bubble.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/bubble.png
rename to superset-frontend/src/assets/images/viz_thumbnails/bubble.png
diff --git a/superset-frontend/images/viz_thumbnails/bullet.png
b/superset-frontend/src/assets/images/viz_thumbnails/bullet.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/bullet.png
rename to superset-frontend/src/assets/images/viz_thumbnails/bullet.png
diff --git a/superset-frontend/images/viz_thumbnails/cal_heatmap.png
b/superset-frontend/src/assets/images/viz_thumbnails/cal_heatmap.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/cal_heatmap.png
rename to superset-frontend/src/assets/images/viz_thumbnails/cal_heatmap.png
diff --git a/superset-frontend/images/viz_thumbnails/chord.png
b/superset-frontend/src/assets/images/viz_thumbnails/chord.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/chord.png
rename to superset-frontend/src/assets/images/viz_thumbnails/chord.png
diff --git a/superset-frontend/images/viz_thumbnails/compare.png
b/superset-frontend/src/assets/images/viz_thumbnails/compare.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/compare.png
rename to superset-frontend/src/assets/images/viz_thumbnails/compare.png
diff --git a/superset-frontend/images/viz_thumbnails/country_map.png
b/superset-frontend/src/assets/images/viz_thumbnails/country_map.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/country_map.png
rename to superset-frontend/src/assets/images/viz_thumbnails/country_map.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_arc.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_arc.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_arc.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_arc.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_geojson.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_geojson.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_geojson.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_geojson.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_grid.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_grid.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_grid.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_grid.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_hex.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_hex.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_hex.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_hex.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_multi.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_multi.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_multi.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_multi.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_path.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_path.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_path.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_path.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_polygon.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_polygon.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_polygon.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_polygon.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_scatter.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_scatter.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_scatter.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_scatter.png
diff --git a/superset-frontend/images/viz_thumbnails/deck_screengrid.png
b/superset-frontend/src/assets/images/viz_thumbnails/deck_screengrid.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/deck_screengrid.png
rename to superset-frontend/src/assets/images/viz_thumbnails/deck_screengrid.png
diff --git a/superset-frontend/images/viz_thumbnails/directed_force.png
b/superset-frontend/src/assets/images/viz_thumbnails/directed_force.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/directed_force.png
rename to superset-frontend/src/assets/images/viz_thumbnails/directed_force.png
diff --git a/superset-frontend/images/viz_thumbnails/dist_bar.png
b/superset-frontend/src/assets/images/viz_thumbnails/dist_bar.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/dist_bar.png
rename to superset-frontend/src/assets/images/viz_thumbnails/dist_bar.png
diff --git a/superset-frontend/images/viz_thumbnails/dual_line.png
b/superset-frontend/src/assets/images/viz_thumbnails/dual_line.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/dual_line.png
rename to superset-frontend/src/assets/images/viz_thumbnails/dual_line.png
diff --git a/superset-frontend/images/viz_thumbnails/event_flow.png
b/superset-frontend/src/assets/images/viz_thumbnails/event_flow.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/event_flow.png
rename to superset-frontend/src/assets/images/viz_thumbnails/event_flow.png
diff --git a/superset-frontend/images/viz_thumbnails/filter_box.png
b/superset-frontend/src/assets/images/viz_thumbnails/filter_box.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/filter_box.png
rename to superset-frontend/src/assets/images/viz_thumbnails/filter_box.png
diff --git a/superset-frontend/images/viz_thumbnails/heatmap.png
b/superset-frontend/src/assets/images/viz_thumbnails/heatmap.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/heatmap.png
rename to superset-frontend/src/assets/images/viz_thumbnails/heatmap.png
diff --git a/superset-frontend/images/viz_thumbnails/histogram.png
b/superset-frontend/src/assets/images/viz_thumbnails/histogram.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/histogram.png
rename to superset-frontend/src/assets/images/viz_thumbnails/histogram.png
diff --git a/superset-frontend/images/viz_thumbnails/horizon.png
b/superset-frontend/src/assets/images/viz_thumbnails/horizon.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/horizon.png
rename to superset-frontend/src/assets/images/viz_thumbnails/horizon.png
diff --git a/superset-frontend/images/viz_thumbnails/iframe.png
b/superset-frontend/src/assets/images/viz_thumbnails/iframe.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/iframe.png
rename to superset-frontend/src/assets/images/viz_thumbnails/iframe.png
diff --git a/superset-frontend/images/viz_thumbnails/line.png
b/superset-frontend/src/assets/images/viz_thumbnails/line.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/line.png
rename to superset-frontend/src/assets/images/viz_thumbnails/line.png
diff --git a/superset-frontend/images/viz_thumbnails/line_multi.png
b/superset-frontend/src/assets/images/viz_thumbnails/line_multi.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/line_multi.png
rename to superset-frontend/src/assets/images/viz_thumbnails/line_multi.png
diff --git a/superset-frontend/images/viz_thumbnails/mapbox.png
b/superset-frontend/src/assets/images/viz_thumbnails/mapbox.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/mapbox.png
rename to superset-frontend/src/assets/images/viz_thumbnails/mapbox.png
diff --git a/superset-frontend/images/viz_thumbnails/markup.png
b/superset-frontend/src/assets/images/viz_thumbnails/markup.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/markup.png
rename to superset-frontend/src/assets/images/viz_thumbnails/markup.png
diff --git a/superset-frontend/images/viz_thumbnails/multi.png
b/superset-frontend/src/assets/images/viz_thumbnails/multi.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/multi.png
rename to superset-frontend/src/assets/images/viz_thumbnails/multi.png
diff --git a/superset-frontend/images/viz_thumbnails/paired_ttest.png
b/superset-frontend/src/assets/images/viz_thumbnails/paired_ttest.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/paired_ttest.png
rename to superset-frontend/src/assets/images/viz_thumbnails/paired_ttest.png
diff --git a/superset-frontend/images/viz_thumbnails/para.png
b/superset-frontend/src/assets/images/viz_thumbnails/para.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/para.png
rename to superset-frontend/src/assets/images/viz_thumbnails/para.png
diff --git a/superset-frontend/images/viz_thumbnails/partition.png
b/superset-frontend/src/assets/images/viz_thumbnails/partition.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/partition.png
rename to superset-frontend/src/assets/images/viz_thumbnails/partition.png
diff --git a/superset-frontend/images/viz_thumbnails/pie.png
b/superset-frontend/src/assets/images/viz_thumbnails/pie.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/pie.png
rename to superset-frontend/src/assets/images/viz_thumbnails/pie.png
diff --git a/superset-frontend/images/viz_thumbnails/pivot_table.png
b/superset-frontend/src/assets/images/viz_thumbnails/pivot_table.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/pivot_table.png
rename to superset-frontend/src/assets/images/viz_thumbnails/pivot_table.png
diff --git a/superset-frontend/images/viz_thumbnails/rose.png
b/superset-frontend/src/assets/images/viz_thumbnails/rose.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/rose.png
rename to superset-frontend/src/assets/images/viz_thumbnails/rose.png
diff --git a/superset-frontend/images/viz_thumbnails/sankey.png
b/superset-frontend/src/assets/images/viz_thumbnails/sankey.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/sankey.png
rename to superset-frontend/src/assets/images/viz_thumbnails/sankey.png
diff --git a/superset-frontend/images/viz_thumbnails/separator.png
b/superset-frontend/src/assets/images/viz_thumbnails/separator.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/separator.png
rename to superset-frontend/src/assets/images/viz_thumbnails/separator.png
diff --git a/superset-frontend/images/viz_thumbnails/sunburst.png
b/superset-frontend/src/assets/images/viz_thumbnails/sunburst.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/sunburst.png
rename to superset-frontend/src/assets/images/viz_thumbnails/sunburst.png
diff --git a/superset-frontend/images/viz_thumbnails/table.png
b/superset-frontend/src/assets/images/viz_thumbnails/table.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/table.png
rename to superset-frontend/src/assets/images/viz_thumbnails/table.png
diff --git a/superset-frontend/images/viz_thumbnails/time_pivot.png
b/superset-frontend/src/assets/images/viz_thumbnails/time_pivot.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/time_pivot.png
rename to superset-frontend/src/assets/images/viz_thumbnails/time_pivot.png
diff --git a/superset-frontend/images/viz_thumbnails/time_table.png
b/superset-frontend/src/assets/images/viz_thumbnails/time_table.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/time_table.png
rename to superset-frontend/src/assets/images/viz_thumbnails/time_table.png
diff --git a/superset-frontend/images/viz_thumbnails/treemap.png
b/superset-frontend/src/assets/images/viz_thumbnails/treemap.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/treemap.png
rename to superset-frontend/src/assets/images/viz_thumbnails/treemap.png
diff --git a/superset-frontend/images/viz_thumbnails/word_cloud.png
b/superset-frontend/src/assets/images/viz_thumbnails/word_cloud.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/word_cloud.png
rename to superset-frontend/src/assets/images/viz_thumbnails/word_cloud.png
diff --git a/superset-frontend/images/viz_thumbnails/world_map.png
b/superset-frontend/src/assets/images/viz_thumbnails/world_map.png
similarity index 100%
rename from superset-frontend/images/viz_thumbnails/world_map.png
rename to superset-frontend/src/assets/images/viz_thumbnails/world_map.png
diff --git a/superset-frontend/src/assets/staticPages/404.html
b/superset-frontend/src/assets/staticPages/404.html
index 7fd9617..0b74d64 100644
--- a/superset-frontend/src/assets/staticPages/404.html
+++ b/superset-frontend/src/assets/staticPages/404.html
@@ -26,7 +26,7 @@
<link
rel="icon"
type="image/png"
- href="<%= require('../../../images/favicon.png')%>"
+ href="<%= require('../images/favicon.png')%>"
/>
<link rel="preconnect" href="https://fonts.gstatic.com" />
<link
@@ -101,7 +101,7 @@
</section>
<img
alt="404"
- src="<%= require('../../../images/error404.png')%>"
+ src="<%= require('../images/error404.png')%>"
width="540"
/>
</div>
diff --git a/superset-frontend/src/assets/staticPages/500.html
b/superset-frontend/src/assets/staticPages/500.html
index 3808df3..67dbadb 100644
--- a/superset-frontend/src/assets/staticPages/500.html
+++ b/superset-frontend/src/assets/staticPages/500.html
@@ -26,7 +26,7 @@
<link
rel="icon"
type="image/png"
- href="<%= require('../../../images/favicon.png')%>"
+ href="<%= require('../images/favicon.png')%>"
/>
<link
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500&display=swap"
@@ -100,7 +100,7 @@
</section>
<img
alt="500"
- src="<%= require('../../../images/error500.png')%>"
+ src="<%= require('../images/error500.png')%>"
width="540"
/>
</div>
diff --git a/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx
b/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx
index 10138cd..a5225e8 100644
--- a/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx
+++ b/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx
@@ -20,7 +20,7 @@ import React from 'react';
import { Input } from 'antd';
import { styled, css, SupersetTheme } from '@superset-ui/core';
import InfoTooltip from 'src/components/InfoTooltip';
-import errorIcon from 'images/icons/error.svg';
+import errorIcon from 'src/assets/images/icons/error.svg';
import FormItem from './FormItem';
import FormLabel from './FormLabel';
diff --git a/superset-frontend/src/components/Icons/Icon.tsx
b/superset-frontend/src/components/Icons/Icon.tsx
index 3c60891..d459435 100644
--- a/superset-frontend/src/components/Icons/Icon.tsx
+++ b/superset-frontend/src/components/Icons/Icon.tsx
@@ -20,7 +20,7 @@
import React, { useEffect, useRef, useState } from 'react';
import AntdIcon from '@ant-design/icons';
import { styled } from '@superset-ui/core';
-import TransparentIcon from 'images/icons/transparent.svg';
+import TransparentIcon from 'src/assets/images/icons/transparent.svg';
import IconType from './IconType';
const AntdIconComponent = ({
@@ -57,7 +57,7 @@ export const Icon = (props: IconProps) => {
async function importIcon(): Promise<void> {
ImportedSVG.current = (
await import(
- `!!@svgr/webpack?-svgo,+titleProp,+ref!images/icons/${fileName}.svg`
+
`!!@svgr/webpack?-svgo,+titleProp,+ref!src/assets/images/icons/${fileName}.svg`
)
).default;
if (!cancelled) {
diff --git a/superset-frontend/src/components/ListView/ListView.tsx
b/superset-frontend/src/components/ListView/ListView.tsx
index f933208..543e81a 100644
--- a/superset-frontend/src/components/ListView/ListView.tsx
+++ b/superset-frontend/src/components/ListView/ListView.tsx
@@ -20,7 +20,7 @@ import { t, styled } from '@superset-ui/core';
import React, { useEffect } from 'react';
import { Empty } from 'src/common/components';
import Alert from 'src/components/Alert';
-import EmptyImage from 'images/empty.svg';
+import EmptyImage from 'src/assets/images/empty.svg';
import cx from 'classnames';
import Button from 'src/components/Button';
import Icons from 'src/components/Icons';
diff --git
a/superset-frontend/src/components/ListViewCard/ListViewCard.stories.tsx
b/superset-frontend/src/components/ListViewCard/ListViewCard.stories.tsx
index 27857ce..b088bd6 100644
--- a/superset-frontend/src/components/ListViewCard/ListViewCard.stories.tsx
+++ b/superset-frontend/src/components/ListViewCard/ListViewCard.stories.tsx
@@ -19,8 +19,8 @@
import React from 'react';
import { action } from '@storybook/addon-actions';
import { withKnobs, boolean, select, text } from '@storybook/addon-knobs';
-import DashboardImg from 'images/dashboard-card-fallback.svg';
-import ChartImg from 'images/chart-card-fallback.svg';
+import DashboardImg from 'src/assets/images/dashboard-card-fallback.svg';
+import ChartImg from 'src/assets/images/chart-card-fallback.svg';
import { Dropdown, Menu } from 'src/common/components';
import Icons from 'src/components/Icons';
import FaveStar from 'src/components/FaveStar';
diff --git a/superset-frontend/src/components/Loading/Loading.stories.tsx
b/superset-frontend/src/components/Loading/Loading.stories.tsx
index 60ef378..9f07984 100644
--- a/superset-frontend/src/components/Loading/Loading.stories.tsx
+++ b/superset-frontend/src/components/Loading/Loading.stories.tsx
@@ -40,7 +40,7 @@ export const LoadingGallery = () => (
}}
>
<h4>{position}</h4>
- <Loading position={position} image="/images/loading.gif" />
+ <Loading position={position} image="/src/assets/images/loading.gif" />
</div>
))}
</>
@@ -71,7 +71,7 @@ InteractiveLoading.story = {
};
InteractiveLoading.args = {
- image: '/images/loading.gif',
+ image: '/src/assets/images/loading.gif',
className: '',
};
diff --git a/superset-frontend/src/components/Loading/Loading.test.tsx
b/superset-frontend/src/components/Loading/Loading.test.tsx
index 243603f..d6ea858 100644
--- a/superset-frontend/src/components/Loading/Loading.test.tsx
+++ b/superset-frontend/src/components/Loading/Loading.test.tsx
@@ -57,9 +57,9 @@ test('support for extra classes', () => {
});
test('Diferent image path', () => {
- render(<Loading image="/images/loading.gif" />);
+ render(<Loading image="/src/assets/images/loading.gif" />);
const loading = screen.getByRole('status');
const imagePath = loading.getAttribute('src');
expect(loading).toBeInTheDocument();
- expect(imagePath).toBe('/images/loading.gif');
+ expect(imagePath).toBe('/src/assets/images/loading.gif');
});
diff --git a/superset-frontend/stylesheets/superset.less
b/superset-frontend/stylesheets/superset.less
index ecfdd01..eb2b083 100644
--- a/superset-frontend/stylesheets/superset.less
+++ b/superset-frontend/stylesheets/superset.less
@@ -579,6 +579,6 @@ hr {
border-top: 1px solid @gray-light;
}
.ace_gutter-cell.ace_error {
- background-image: url('../images/icons/error_solid_small_red.svg')
!important;
+ background-image:
url('../src/assets/images/icons/error_solid_small_red.svg') !important;
background-position: -2px center !important;
}
diff --git a/superset-frontend/webpack.config.js
b/superset-frontend/webpack.config.js
index 223331b..58d98fc 100644
--- a/superset-frontend/webpack.config.js
+++ b/superset-frontend/webpack.config.js
@@ -128,7 +128,7 @@ const plugins = [
new CopyPlugin({
patterns: [
'package.json',
- { from: 'images', to: 'images' },
+ { from: 'src/assets/images', to: 'images' },
{ from: 'stylesheets', to: 'stylesheets' },
],
}),