grafana/public/sass/_grafana.scss
Torkel Ödegaard a67eaf6b62
DashboardPage: Refactor state to fix state timing bugs and reduce unnecessary re-renders (#36460)
* DashboardPage: Refactoring state handling to improve performance and fix bugs with state out of sync

* Fixed exit panel editor timing issues

* New tests in RTL

* Updated comment

* Removed unused imports
2021-07-07 18:39:45 +02:00

106 lines
2.9 KiB
SCSS

// MIXINS
@import 'mixins/mixins';
@import 'mixins/animations';
@import 'mixins/buttons';
@import 'mixins/breakpoints';
@import 'mixins/grid';
@import 'mixins/grid-framework';
@import 'mixins/hover';
@import 'mixins/forms';
@import 'mixins/drop_element';
// BASE
@import 'base/normalize';
@import 'base/reboot';
@import 'base/type';
@import 'base/forms';
@import 'base/grid';
@import 'base/fonts';
@import 'base/code';
@import 'base/icons';
// UTILS
@import 'utils/utils';
@import 'utils/validation';
@import 'utils/angular';
@import 'utils/spacings';
@import 'utils/widths';
@import 'utils/hacks';
// LAYOUTS
@import 'layout/lists';
// COMPONENTS
@import '../app/features/dashboard/components/AddPanelWidget/AddPanelWidget';
@import 'components/scrollbar';
@import 'components/buttons';
@import 'components/navs';
@import 'components/tabs';
@import 'components/alerts';
@import 'components/switch';
@import 'components/tooltip';
@import 'components/tags';
@import 'components/panel_graph';
@import 'components/submenu';
@import 'components/panel_alertlist';
@import 'components/panel_dashlist';
@import 'components/panel_gettingstarted';
@import 'components/panel_piechart';
@import 'components/panel_pluginlist';
@import 'components/panel_singlestat';
@import 'components/panel_table';
@import 'components/panel_text';
@import 'components/panel_heatmap';
@import 'components/tagsinput';
@import 'components/tables_lists';
@import 'components/search';
@import 'components/gf-form';
@import 'components/sidemenu';
@import 'components/navbar';
@import 'components/filter-controls';
@import 'components/filter-list';
@import 'components/filter-table';
@import 'components/old_stuff';
@import 'components/slate_editor';
@import 'components/typeahead';
@import 'components/modals';
@import 'components/dropdown';
@import 'components/footer';
@import 'components/infobox';
@import 'components/drop';
@import 'components/query_editor';
@import 'components/tabbed_view';
@import 'components/query_part';
@import 'components/jsontree';
@import 'components/edit_sidemenu';
@import 'components/row.scss';
@import 'components/json_explorer';
@import 'components/code_editor';
@import 'components/dashboard_grid';
@import 'components/dashboard_list';
@import 'components/page_header';
@import 'components/dashboard_settings';
@import 'components/toolbar';
@import 'components/add_data_source.scss';
@import 'components/page_loader';
@import 'components/toggle_button_group';
@import 'components/popover-box';
@import 'components/panel_header';
// LOAD @grafana/ui components
@import '../../packages/grafana-ui/src/index';
// PAGES
@import 'pages/login';
@import 'pages/dashboard';
@import 'pages/playlist';
@import 'pages/admin';
@import 'pages/alerting';
@import 'pages/history';
@import 'pages/signup';
@import 'pages/errorpage';
@import 'pages/explore';
@import 'pages/plugins';
@import 'old_responsive';
@import 'components/view_states.scss';