From 0d7b517173c5a05c6fbb56a0ab145cde9ed9e336 Mon Sep 17 00:00:00 2001 From: Dan Popescu Date: Mon, 19 Jul 2021 13:47:29 +0300 Subject: [PATCH] feat(dark mode): make dark mode work with auto on SSR #7530, #8602, #10014 --- .../src/pages/components/virtual-scroll-2.vue | 4 +- .../src/pages/components/virtual-scroll-3.vue | 2 +- .../src/pages/components/virtual-scroll-4.vue | 6 +- .../src/pages/components/virtual-scroll-5.vue | 2 +- .../src/pages/components/virtual-scroll-6.vue | 2 +- ui/src/components/badge/QBadge.sass | 3 +- ui/src/components/badge/QBadge.styl | 5 +- ui/src/components/banner/QBanner.js | 2 +- ui/src/components/banner/QBanner.sass | 1 - ui/src/components/banner/QBanner.styl | 1 - ui/src/components/bar/QBar.js | 4 +- ui/src/components/bar/QBar.sass | 4 ++ ui/src/components/bar/QBar.styl | 4 ++ ui/src/components/card/QCard.js | 2 +- ui/src/components/card/QCard.sass | 5 +- ui/src/components/card/QCard.styl | 5 +- ui/src/components/carousel/QCarousel.js | 2 +- ui/src/components/carousel/QCarousel.sass | 4 +- ui/src/components/carousel/QCarousel.styl | 4 +- ui/src/components/checkbox/QCheckbox.sass | 13 +++- ui/src/components/checkbox/QCheckbox.styl | 13 +++- ui/src/components/chip/QChip.js | 10 ++- ui/src/components/chip/QChip.sass | 25 +++++++- ui/src/components/chip/QChip.styl | 25 +++++++- ui/src/components/color/QColor.js | 10 +-- ui/src/components/color/QColor.sass | 24 +++++-- ui/src/components/color/QColor.styl | 24 +++++-- ui/src/components/date/QDate.js | 2 +- ui/src/components/date/QDate.sass | 10 ++- ui/src/components/date/QDate.styl | 10 ++- .../dialog-bottom-sheet/BottomSheet.js | 8 +-- .../components/dialog-plugin/DialogPlugin.js | 14 ++--- ui/src/components/drawer/QDrawer.js | 2 +- ui/src/components/editor/QEditor.js | 2 +- ui/src/components/editor/QEditor.sass | 14 ++++- ui/src/components/editor/QEditor.styl | 14 ++++- .../expansion-item/QExpansionItem.js | 6 +- ui/src/components/field/QField.js | 2 +- ui/src/components/field/QField.sass | 62 ++++++++++++++++--- ui/src/components/field/QField.styl | 62 ++++++++++++++++--- .../components/inner-loading/QInnerLoading.js | 2 +- .../inner-loading/QInnerLoading.sass | 5 ++ .../inner-loading/QInnerLoading.styl | 5 ++ ui/src/components/item/QItem.js | 2 +- ui/src/components/item/QItem.sass | 23 ++++++- ui/src/components/item/QItem.styl | 23 ++++++- ui/src/components/item/QList.js | 2 +- ui/src/components/layout/QLayout.sass | 9 ++- ui/src/components/layout/QLayout.styl | 9 ++- .../linear-progress/QLinearProgress.js | 6 +- .../linear-progress/QLinearProgress.sass | 7 ++- .../linear-progress/QLinearProgress.styl | 7 ++- .../components/markup-table/QMarkupTable.js | 2 +- ui/src/components/menu/QMenu.js | 2 +- .../components/option-group/QOptionGroup.js | 2 +- ui/src/components/pagination/QPagination.js | 2 +- .../pull-to-refresh/QPullToRefresh.sass | 3 +- .../pull-to-refresh/QPullToRefresh.styl | 3 +- ui/src/components/radio/QRadio.js | 2 +- ui/src/components/radio/QRadio.sass | 10 +++ ui/src/components/radio/QRadio.styl | 10 +++ ui/src/components/scroll-area/QScrollArea.js | 2 +- .../components/scroll-area/QScrollArea.sass | 12 +++- .../components/scroll-area/QScrollArea.styl | 12 +++- ui/src/components/select/QSelect.js | 11 +++- ui/src/components/select/QSelect.sass | 1 - ui/src/components/select/QSelect.styl | 1 - ui/src/components/separator/QSeparator.js | 2 +- ui/src/components/separator/QSeparator.sass | 4 ++ ui/src/components/separator/QSeparator.styl | 4 ++ ui/src/components/skeleton/QSkeleton.js | 2 +- ui/src/components/skeleton/QSkeleton.sass | 13 ++++ ui/src/components/skeleton/QSkeleton.styl | 13 ++++ ui/src/components/slide-item/QSlideItem.js | 4 +- ui/src/components/slide-item/QSlideItem.sass | 4 +- ui/src/components/slide-item/QSlideItem.styl | 4 +- ui/src/components/slider/QSlider.sass | 18 ++++-- ui/src/components/slider/QSlider.styl | 18 ++++-- ui/src/components/slider/slider-utils.js | 2 +- ui/src/components/splitter/QSplitter.js | 2 +- ui/src/components/splitter/QSplitter.sass | 5 ++ ui/src/components/splitter/QSplitter.styl | 5 ++ ui/src/components/stepper/QStepper.js | 8 ++- ui/src/components/stepper/QStepper.sass | 37 +++++++++-- ui/src/components/stepper/QStepper.styl | 37 +++++++++-- ui/src/components/tab-panels/QTabPanel.sass | 3 - ui/src/components/tab-panels/QTabPanel.styl | 3 - ui/src/components/tab-panels/QTabPanels.js | 2 +- ui/src/components/table/QTable.js | 6 +- ui/src/components/table/QTable.sass | 25 ++++++-- ui/src/components/table/QTable.styl | 25 ++++++-- ui/src/components/table/table-body.js | 4 +- ui/src/components/table/table-bottom.js | 2 +- ui/src/components/table/table-grid.js | 4 +- ui/src/components/table/table-header.js | 4 +- ui/src/components/time/QTime.js | 2 +- ui/src/components/time/QTime.sass | 14 +++-- ui/src/components/time/QTime.styl | 15 +++-- ui/src/components/timeline/QTimeline.js | 2 +- ui/src/components/timeline/QTimeline.sass | 16 ++++- ui/src/components/timeline/QTimeline.styl | 16 ++++- ui/src/components/toggle/QToggle.sass | 24 +++++-- ui/src/components/toggle/QToggle.styl | 24 +++++-- ui/src/components/tree/QTree.js | 6 +- ui/src/components/tree/QTree.sass | 14 ++++- ui/src/components/tree/QTree.styl | 14 ++++- ui/src/components/uploader/QUploader.sass | 28 +++++++-- ui/src/components/uploader/QUploader.styl | 28 +++++++-- ui/src/components/uploader/QUploaderBase.js | 2 +- ui/src/css/core/colors.sass | 32 ++++++++++ ui/src/css/core/colors.styl | 32 ++++++++++ ui/src/css/core/dark.sass | 30 ++++++++- ui/src/css/core/dark.styl | 30 ++++++++- ui/src/css/variables.sass | 13 ++++ ui/src/css/variables.styl | 23 +++++-- ui/src/mixins/checkbox.js | 2 +- ui/src/mixins/dark.js | 12 ++-- ui/src/plugins/Dark.js | 13 ++-- ui/src/plugins/Dark.json | 2 +- ui/src/plugins/Loading.sass | 3 +- ui/src/plugins/Loading.styl | 3 +- ui/src/plugins/Notify.sass | 9 ++- ui/src/plugins/Notify.styl | 9 ++- 123 files changed, 1014 insertions(+), 253 deletions(-) diff --git a/ui/dev/src/pages/components/virtual-scroll-2.vue b/ui/dev/src/pages/components/virtual-scroll-2.vue index f608e390874b..a1dea4fa4e9c 100644 --- a/ui/dev/src/pages/components/virtual-scroll-2.vue +++ b/ui/dev/src/pages/components/virtual-scroll-2.vue @@ -1,7 +1,7 @@ {{ item.label }} #{{ index }} -
+
{{ item.label }} #{{ index }}
diff --git a/ui/dev/src/pages/components/virtual-scroll-3.vue b/ui/dev/src/pages/components/virtual-scroll-3.vue index bd9d110e00d8..a71bd508fd66 100644 --- a/ui/dev/src/pages/components/virtual-scroll-3.vue +++ b/ui/dev/src/pages/components/virtual-scroll-3.vue @@ -7,7 +7,7 @@
- +
Spacer
@@ -32,7 +32,7 @@ {{ item.label }} #{{ index }} -
+
{{ item.label }} #{{ index }}
@@ -69,7 +69,7 @@ :key="index" dense :class="{ - 'bg-black text-white': index === virtualListIndex2, + 'bg-grey-8 text-white': index === virtualListIndex2, 'q-py-xl': index % 4 === 0 }" :style="index === 99999 ? 'height: 800px' : void 0" diff --git a/ui/dev/src/pages/components/virtual-scroll-5.vue b/ui/dev/src/pages/components/virtual-scroll-5.vue index 7dd3434cd576..4c708c6f5dce 100644 --- a/ui/dev/src/pages/components/virtual-scroll-5.vue +++ b/ui/dev/src/pages/components/virtual-scroll-5.vue @@ -1,7 +1,7 @@