From b16d7b9c4af9aa0cda037126685456fe9bc473c5 Mon Sep 17 00:00:00 2001 From: Antonio Souza Date: Fri, 3 Jun 2022 14:29:29 -0300 Subject: [PATCH] feat: add dark-theme accordion --- src/assets/img/icon/arrow-down-white.svg | 3 +++ src/assets/scss/_accordion.scss | 22 ++++++++++++++++++++++ src/components/Accordion/Accordion.vue | 21 +++++++++++++++++---- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 src/assets/img/icon/arrow-down-white.svg diff --git a/src/assets/img/icon/arrow-down-white.svg b/src/assets/img/icon/arrow-down-white.svg new file mode 100644 index 00000000..3115c343 --- /dev/null +++ b/src/assets/img/icon/arrow-down-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/scss/_accordion.scss b/src/assets/scss/_accordion.scss index 8b21ed40..0f6ced5f 100644 --- a/src/assets/scss/_accordion.scss +++ b/src/assets/scss/_accordion.scss @@ -50,9 +50,17 @@ @apply border-none pt-0 mt-0; } + &.dark-theme { + @apply text-white; + } + .arrow { @apply flex items-center justify-center w-6 h-6 border-2 border-solid border-grayPrimary rounded-full duration-200 ease-linear transition-all ml-6; + &.dark-theme { + @apply border-white; + } + &.navigator { @apply border-none h-3; } @@ -67,6 +75,16 @@ } } + &.dark-theme { + @apply bg-white; + + svg { + path { + stroke: #666; + } + } + } + &.navigator { @apply bg-transparent; svg { @@ -86,6 +104,10 @@ &.navigator { @apply mt-4 mb-4; } + + &.dark-theme { + @apply text-white; + } } } diff --git a/src/components/Accordion/Accordion.vue b/src/components/Accordion/Accordion.vue index 70acf506..6acef342 100644 --- a/src/components/Accordion/Accordion.vue +++ b/src/components/Accordion/Accordion.vue @@ -4,17 +4,18 @@