From 99d15b25b0177e0b62c25fe859a1f31262b0f7e8 Mon Sep 17 00:00:00 2001 From: "Michael S. Molina" <70410625+michael-s-molina@users.noreply.github.com> Date: Wed, 22 Sep 2021 10:28:51 -0300 Subject: [PATCH] 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 .../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 .../{ => src/assets}/images/dash.png | Bin .../images/dashboard-card-fallback.svg | 0 .../{ => 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 .../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 .../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 .../assets}/images/icons/alert_solid.svg | 0 .../images/icons/alert_solid_small.svg | 0 .../{ => src/assets}/images/icons/ballot.svg | 0 .../assets}/images/icons/binoculars.svg | 0 .../{ => src/assets}/images/icons/bolt.svg | 0 .../assets}/images/icons/bolt_small.svg | 0 .../assets}/images/icons/bolt_small_run.svg | 0 .../assets}/images/icons/calendar.svg | 0 .../assets}/images/icons/cancel-x.svg | 0 .../{ => src/assets}/images/icons/cancel.svg | 0 .../assets}/images/icons/cancel_solid.svg | 0 .../assets}/images/icons/card_view.svg | 0 .../{ => src/assets}/images/icons/cards.svg | 0 .../assets}/images/icons/cards_locked.svg | 0 .../assets}/images/icons/caret_down.svg | 0 .../assets}/images/icons/caret_left.svg | 0 .../assets}/images/icons/caret_right.svg | 0 .../assets}/images/icons/caret_up.svg | 0 .../assets}/images/icons/category.svg | 0 .../assets}/images/icons/certified.svg | 0 .../{ => src/assets}/images/icons/check.svg | 0 .../assets}/images/icons/checkbox-half.svg | 0 .../assets}/images/icons/checkbox-off.svg | 0 .../assets}/images/icons/checkbox-on.svg | 0 .../{ => src/assets}/images/icons/circle.svg | 0 .../assets}/images/icons/circle_check.svg | 0 .../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 .../assets}/images/icons/collapse.svg | 0 .../assets}/images/icons/color_palette.svg | 0 .../assets}/images/icons/components.svg | 0 .../{ => src/assets}/images/icons/copy.svg | 0 .../images/icons/cross-filter-badge.svg | 0 .../assets}/images/icons/cursor_target.svg | 0 .../assets}/images/icons/database.svg | 0 .../assets}/images/icons/dataset_physical.svg | 0 .../assets}/images/icons/dataset_virtual.svg | 0 .../icons/dataset_virtual_greyscale.svg | 0 .../assets}/images/icons/default_db_image.svg | 0 .../assets}/images/icons/download.svg | 0 .../{ => src/assets}/images/icons/edit.svg | 0 .../assets}/images/icons/edit_alt.svg | 0 .../{ => src/assets}/images/icons/email.svg | 0 .../{ => src/assets}/images/icons/error.svg | 0 .../assets}/images/icons/error_solid.svg | 0 .../images/icons/error_solid_small.svg | 0 .../images/icons/error_solid_small_red.svg | 0 .../assets}/images/icons/exclamation.svg | 0 .../{ => src/assets}/images/icons/expand.svg | 0 .../{ => src/assets}/images/icons/eye.svg | 0 .../assets}/images/icons/eye_slash.svg | 0 .../images/icons/favorite-selected.svg | 0 .../images/icons/favorite-unselected.svg | 0 .../images/icons/favorite_small_selected.svg | 0 .../assets}/images/icons/field_abc.svg | 0 .../assets}/images/icons/field_boolean.svg | 0 .../assets}/images/icons/field_date.svg | 0 .../assets}/images/icons/field_derived.svg | 0 .../assets}/images/icons/field_num.svg | 0 .../assets}/images/icons/field_struct.svg | 0 .../{ => src/assets}/images/icons/file.svg | 0 .../{ => src/assets}/images/icons/filter.svg | 0 .../assets}/images/icons/filter_small.svg | 0 .../{ => src/assets}/images/icons/folder.svg | 0 .../{ => src/assets}/images/icons/full.svg | 0 .../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 .../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 .../assets}/images/icons/keyboard.svg | 0 .../{ => src/assets}/images/icons/layers.svg | 0 .../assets}/images/icons/lightbulb.svg | 0 .../{ => src/assets}/images/icons/link.svg | 0 .../{ => src/assets}/images/icons/list.svg | 0 .../assets}/images/icons/list_view.svg | 0 .../assets}/images/icons/location.svg | 0 .../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 .../assets}/images/icons/minus_solid.svg | 0 .../assets}/images/icons/more_horiz.svg | 0 .../assets}/images/icons/more_vert.svg | 0 .../{ => src/assets}/images/icons/move.svg | 0 .../assets}/images/icons/nav_charts.svg | 0 .../assets}/images/icons/nav_dashboard.svg | 0 .../assets}/images/icons/nav_data.svg | 0 .../assets}/images/icons/nav_explore.svg | 0 .../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 .../assets}/images/icons/paperclip.svg | 0 .../assets}/images/icons/placeholder.svg | 0 .../{ => src/assets}/images/icons/plus.svg | 0 .../assets}/images/icons/plus_large.svg | 0 .../assets}/images/icons/plus_small.svg | 0 .../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 .../assets}/images/icons/sort_asc.svg | 0 .../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 .../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 .../assets}/images/icons/triangle_up.svg | 0 .../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 .../{ => src/assets}/images/s.png | Bin .../assets}/images/screenshots/bank_dash.png | Bin .../images/screenshots/deckgl_dash.png | Bin .../assets}/images/screenshots/explore.jpg | Bin .../assets}/images/screenshots/explore.png | Bin .../screenshots/explore_visualizations.jpg | Bin .../assets}/images/screenshots/gallery.jpg | Bin .../assets}/images/screenshots/gallery.png | Bin .../images/screenshots/geospatial_dash.jpg | Bin .../assets}/images/screenshots/slack_dash.jpg | Bin .../assets}/images/screenshots/sql_lab.jpg | Bin .../assets}/images/screenshots/sqllab.png | Bin .../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 .../assets}/images/tutorial/add_db.png | Bin .../tutorial/tutorial_01_sources_database.png | Bin .../tutorial/tutorial_02_add_database.png | Bin .../tutorial/tutorial_03_database_name.png | Bin ...torial_04_sqlalchemy_connection_string.png | Bin .../tutorial/tutorial_05_connection_popup.png | Bin .../tutorial/tutorial_06_list_of_tables.png | Bin .../tutorial/tutorial_07_save_button.png | Bin .../tutorial/tutorial_08_sources_tables.png | Bin .../tutorial/tutorial_09_add_new_table.png | Bin .../tutorial/tutorial_10_table_name.png | Bin .../images/tutorial/tutorial_11_choose_db.png | Bin ...tutorial_12_table_creation_success_msg.png | Bin .../tutorial_13_edit_table_config.png | Bin .../tutorial/tutorial_14_field_config.png | Bin .../tutorial/tutorial_15_click_table_name.png | Bin .../tutorial_16_datasource_chart_type.png | Bin .../tutorial_17_choose_time_range.png | Bin .../tutorial/tutorial_18_choose_metric.png | Bin .../tutorial/tutorial_19_click_query.png | Bin .../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 .../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_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_34_weather_dashboard.png | Bin .../tutorial_35_slice_on_dashboard.png | Bin .../tutorial_36_adjust_dimensions.gif | Bin .../{ => src/assets}/images/union.png | Bin .../{ => src/assets}/images/union.svg | 0 .../images/usertutorial/add_new_chart.png | Bin .../usertutorial/advanced_analytics_base.png | Bin .../images/usertutorial/annotation.png | Bin .../usertutorial/annotation_settings.png | Bin .../average_aggregate_for_cost.png | Bin .../blue_bar_insert_component.png | Bin .../usertutorial/chose_a_datasource.png | Bin .../csv_to_database_configuration.png | Bin .../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 .../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 .../images/usertutorial/rolling_mean.png | Bin .../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 .../time_comparison_two_series.png | Bin .../usertutorial/tutorial_line_chart.png | Bin .../usertutorial/tutorial_pivot_table.png | Bin .../images/usertutorial/tutorial_table.png | Bin .../images/usertutorial/upload_a_csv.png | Bin .../{ => src/assets}/images/vertica.png | Bin .../assets}/images/viz_thumbnails/area.png | Bin .../assets}/images/viz_thumbnails/bar.png | Bin .../images/viz_thumbnails/big_number.png | Bin .../viz_thumbnails/big_number_total.png | Bin .../images/viz_thumbnails/box_plot.png | Bin .../assets}/images/viz_thumbnails/bubble.png | Bin .../assets}/images/viz_thumbnails/bullet.png | Bin .../images/viz_thumbnails/cal_heatmap.png | Bin .../assets}/images/viz_thumbnails/chord.png | Bin .../assets}/images/viz_thumbnails/compare.png | Bin .../images/viz_thumbnails/country_map.png | Bin .../images/viz_thumbnails/deck_arc.png | Bin .../images/viz_thumbnails/deck_geojson.png | Bin .../images/viz_thumbnails/deck_grid.png | Bin .../images/viz_thumbnails/deck_hex.png | Bin .../images/viz_thumbnails/deck_multi.png | Bin .../images/viz_thumbnails/deck_path.png | Bin .../images/viz_thumbnails/deck_polygon.png | Bin .../images/viz_thumbnails/deck_scatter.png | Bin .../images/viz_thumbnails/deck_screengrid.png | Bin .../images/viz_thumbnails/directed_force.png | Bin .../images/viz_thumbnails/dist_bar.png | Bin .../images/viz_thumbnails/dual_line.png | Bin .../images/viz_thumbnails/event_flow.png | Bin .../images/viz_thumbnails/filter_box.png | Bin .../assets}/images/viz_thumbnails/heatmap.png | Bin .../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 .../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 .../images/viz_thumbnails/paired_ttest.png | Bin .../assets}/images/viz_thumbnails/para.png | Bin .../images/viz_thumbnails/partition.png | Bin .../assets}/images/viz_thumbnails/pie.png | Bin .../images/viz_thumbnails/pivot_table.png | Bin .../assets}/images/viz_thumbnails/rose.png | Bin .../assets}/images/viz_thumbnails/sankey.png | Bin .../images/viz_thumbnails/separator.png | Bin .../images/viz_thumbnails/sunburst.png | Bin .../assets}/images/viz_thumbnails/table.png | Bin .../images/viz_thumbnails/time_pivot.png | Bin .../images/viz_thumbnails/time_table.png | Bin .../assets}/images/viz_thumbnails/treemap.png | Bin .../images/viz_thumbnails/word_cloud.png | Bin .../images/viz_thumbnails/world_map.png | Bin .../src/assets/staticPages/404.html | 4 +- .../src/assets/staticPages/500.html | 4 +- .../Form/LabeledErrorBoundInput.tsx | 2 +- .../src/components/Icons/Icon.tsx | 4 +- .../src/components/ListView/ListView.tsx | 2 +- .../ListViewCard/ListViewCard.stories.tsx | 4 +- .../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(-) rename superset-frontend/{ => src/assets}/images/apache-kylin.png (100%) rename superset-frontend/{ => src/assets}/images/apache_feather.png (100%) rename superset-frontend/{ => src/assets}/images/babies.png (100%) rename superset-frontend/{ => src/assets}/images/bubble.png (100%) rename superset-frontend/{ => src/assets}/images/chart-card-fallback.svg (100%) rename superset-frontend/{ => src/assets}/images/clickhouse.png (100%) rename superset-frontend/{ => src/assets}/images/cloud.png (100%) rename superset-frontend/{ => src/assets}/images/create_role.png (100%) rename superset-frontend/{ => src/assets}/images/dash.png (100%) rename superset-frontend/{ => src/assets}/images/dashboard-card-fallback.svg (100%) rename superset-frontend/{ => src/assets}/images/db2.png (100%) rename superset-frontend/{ => src/assets}/images/druid.png (100%) rename superset-frontend/{ => src/assets}/images/druid_agg.png (100%) rename superset-frontend/{ => src/assets}/images/empty-charts.svg (100%) rename superset-frontend/{ => src/assets}/images/empty-dashboard.svg (100%) rename superset-frontend/{ => src/assets}/images/empty-queries.svg (100%) rename superset-frontend/{ => src/assets}/images/empty-query.svg (100%) rename superset-frontend/{ => src/assets}/images/empty.svg (100%) rename superset-frontend/{ => src/assets}/images/error404.png (100%) rename superset-frontend/{ => src/assets}/images/error500.png (100%) rename superset-frontend/{ => src/assets}/images/exasol.png (100%) rename superset-frontend/{ => src/assets}/images/favicon.png (100%) rename superset-frontend/{ => src/assets}/images/firebird.png (100%) rename superset-frontend/{ => src/assets}/images/google-biquery.png (100%) rename superset-frontend/{ => src/assets}/images/greenplum.png (100%) rename superset-frontend/{ => src/assets}/images/hologres.png (100%) rename superset-frontend/{ => src/assets}/images/icons/alert.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/alert_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/alert_solid_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/ballot.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/binoculars.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/bolt.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/bolt_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/bolt_small_run.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/calendar.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cancel-x.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cancel.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cancel_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/card_view.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cards.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cards_locked.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/caret_down.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/caret_left.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/caret_right.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/caret_up.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/category.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/certified.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/check.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/checkbox-half.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/checkbox-off.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/checkbox-on.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/circle.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/circle_check.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/circle_check_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/clock.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/close.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/code.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cog.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/collapse.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/color_palette.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/components.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/copy.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cross-filter-badge.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/cursor_target.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/database.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/dataset_physical.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/dataset_virtual.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/dataset_virtual_greyscale.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/default_db_image.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/download.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/edit.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/edit_alt.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/email.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/error.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/error_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/error_solid_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/error_solid_small_red.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/exclamation.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/expand.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/eye.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/eye_slash.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/favorite-selected.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/favorite-unselected.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/favorite_small_selected.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_abc.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_boolean.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_date.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_derived.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_num.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/field_struct.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/file.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/filter.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/filter_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/folder.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/full.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/function_x.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/gear.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/grid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/image.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/import.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/info-solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/info.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/info_solid_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/join.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/keyboard.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/layers.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/lightbulb.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/link.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/list.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/list_view.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/location.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/lock_locked.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/lock_unlocked.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/map.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/message.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/minus.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/minus_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/more_horiz.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/more_vert.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/move.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_charts.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_dashboard.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_data.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_explore.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_home.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/nav_lab.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/note.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/offline.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/paperclip.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/placeholder.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/plus.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/plus_large.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/plus_small.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/plus_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/queued.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/refresh.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/running.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/save.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/search.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/server.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/share.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/slack.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/sort.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/sort_asc.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/sort_desc.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/sql.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/table.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/tag.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/tags.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/transparent.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/trash.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/triangle_change.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/triangle_down.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/triangle_up.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/up-level.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/user.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/warning.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/warning_solid.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/x-large.svg (100%) rename superset-frontend/{ => src/assets}/images/icons/x-small.svg (100%) rename superset-frontend/{ => src/assets}/images/loading.gif (100%) rename superset-frontend/{ => src/assets}/images/mariadb.png (100%) rename superset-frontend/{ => src/assets}/images/monet-db.png (100%) rename superset-frontend/{ => src/assets}/images/mssql-server.png (100%) rename superset-frontend/{ => src/assets}/images/mysql.png (100%) rename superset-frontend/{ => src/assets}/images/netezza.png (100%) rename superset-frontend/{ => src/assets}/images/noimg.png (100%) rename superset-frontend/{ => src/assets}/images/oracle.png (100%) rename superset-frontend/{ => src/assets}/images/postgresql.png (100%) rename superset-frontend/{ => src/assets}/images/presto.png (100%) rename superset-frontend/{ => src/assets}/images/redshift.png (100%) rename superset-frontend/{ => src/assets}/images/s.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/bank_dash.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/deckgl_dash.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/explore.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/explore.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/explore_visualizations.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/gallery.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/gallery.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/geospatial_dash.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/slack_dash.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/sql_lab.jpg (100%) rename superset-frontend/{ => src/assets}/images/screenshots/sqllab.png (100%) rename superset-frontend/{ => src/assets}/images/screenshots/visualizations.png (100%) rename superset-frontend/{ => src/assets}/images/snowflake.png (100%) rename superset-frontend/{ => src/assets}/images/sqlite.png (100%) rename superset-frontend/{ => src/assets}/images/star-circle.svg (100%) rename superset-frontend/{ => src/assets}/images/superset-logo-horiz.png (100%) rename superset-frontend/{ => src/assets}/images/superset.png (100%) rename superset-frontend/{ => src/assets}/images/superset_screenshot.png (100%) rename superset-frontend/{ => src/assets}/images/sybase.png (100%) rename superset-frontend/{ => src/assets}/images/trino.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/add_db.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_01_sources_database.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_02_add_database.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_03_database_name.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_04_sqlalchemy_connection_string.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_05_connection_popup.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_06_list_of_tables.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_07_save_button.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_08_sources_tables.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_09_add_new_table.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_10_table_name.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_11_choose_db.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_12_table_creation_success_msg.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_13_edit_table_config.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_14_field_config.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_15_click_table_name.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_16_datasource_chart_type.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_17_choose_time_range.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_18_choose_metric.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_19_click_query.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_20_count_star_result.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_21_group_by.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_22_group_by_result.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_23_group_by_more_dimensions.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_24_max_metric.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_25_max_temp_filter.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_26_row_limit.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_27_top_10_max_temps.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_28_bar_chart.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_29_bar_chart_series_metrics.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_30_bar_chart_results.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_31_save_slice_to_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_32_save_slice_confirmation.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_33_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_34_weather_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_35_slice_on_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/tutorial/tutorial_36_adjust_dimensions.gif (100%) rename superset-frontend/{ => src/assets}/images/union.png (100%) rename superset-frontend/{ => src/assets}/images/union.svg (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/add_new_chart.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/advanced_analytics_base.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/annotation.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/annotation_settings.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/average_aggregate_for_cost.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/blue_bar_insert_component.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/chose_a_datasource.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/csv_to_database_configuration.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/edit-record.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/edit_annotation.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/filter_on_origin_country.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/markdown.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/no_filter_on_time_filter.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/parse_dates_column.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/publish_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/resample.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/resize_tutorial_table_on_dashboard.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/rolling_mean.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/save_tutorial_table.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/select_dates_pivot_table.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/select_table_visualization_type.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/sum_cost_column.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/time_comparison_absolute_difference.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/time_comparison_two_series.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/tutorial_line_chart.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/tutorial_pivot_table.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/tutorial_table.png (100%) rename superset-frontend/{ => src/assets}/images/usertutorial/upload_a_csv.png (100%) rename superset-frontend/{ => src/assets}/images/vertica.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/area.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/bar.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/big_number.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/big_number_total.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/box_plot.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/bubble.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/bullet.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/cal_heatmap.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/chord.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/compare.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/country_map.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_arc.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_geojson.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_grid.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_hex.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_multi.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_path.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_polygon.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_scatter.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/deck_screengrid.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/directed_force.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/dist_bar.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/dual_line.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/event_flow.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/filter_box.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/heatmap.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/histogram.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/horizon.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/iframe.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/line.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/line_multi.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/mapbox.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/markup.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/multi.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/paired_ttest.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/para.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/partition.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/pie.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/pivot_table.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/rose.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/sankey.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/separator.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/sunburst.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/table.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/time_pivot.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/time_table.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/treemap.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/word_cloud.png (100%) rename superset-frontend/{ => src/assets}/images/viz_thumbnails/world_map.png (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ff9475858..93a162e21 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 443c48c6a..0c910bc04 100644 --- a/README.md +++ b/README.md @@ -50,27 +50,27 @@ A modern, enterprise-ready business intelligence web application. **Gallery** -
+
**View Dashboards** -
+
**Slice & dice your data** -
+
**Query and visualize your data with SQL Lab** -
+
**Visualize geospatial data with deck.gl** -
+
**Choose from a wide array of visualizations** -
+
## 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:

- redshift - google-biquery - snowflake - trino - presto - druid - postgresql - mysql - mssql-server - db2 - sqlite - sybase - mariadb - vertica - oracle - firebird - greenplum - clickhouse - exasol - monet-db - apache-kylin - hologres - netezza + redshift + google-biquery + snowflake + trino + presto + druid + postgresql + mysql + mssql-server + db2 + sqlite + sybase + mariadb + vertica + oracle + firebird + greenplum + clickhouse + exasol + monet-db + apache-kylin + hologres + netezza

**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 e21e918be..36e0e2dda 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 4e04ce1f0..67cd0a361 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 7fd9617a6..0b74d643f 100644 --- a/superset-frontend/src/assets/staticPages/404.html +++ b/superset-frontend/src/assets/staticPages/404.html @@ -26,7 +26,7 @@ 404 diff --git a/superset-frontend/src/assets/staticPages/500.html b/superset-frontend/src/assets/staticPages/500.html index 3808df3d5..67dbadb09 100644 --- a/superset-frontend/src/assets/staticPages/500.html +++ b/superset-frontend/src/assets/staticPages/500.html @@ -26,7 +26,7 @@ 500 diff --git a/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx b/superset-frontend/src/components/Form/LabeledErrorBoundInput.tsx index 10138cd55..a5225e8ef 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 3c60891bc..d45943502 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 { 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 f93320883..543e81a51 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 27857ce1f..b088bd6a4 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 60ef378fc..9f079848b 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 = () => ( }} >

{position}

- + ))} @@ -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 243603fda..d6ea8581c 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(); + render(); 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 ecfdd017f..eb2b083cd 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 223331b77..58d98fcfc 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' }, ], }),