vp-theme-toggler.vue 612 B

123456789101112131415161718192021222324252627
  1. <script setup lang="ts">
  2. import { toggleDark } from '../../composables/dark'
  3. import CommonThemeToggler from '../common/vp-theme-toggler.vue'
  4. </script>
  5. <template>
  6. <div class="theme-toggler-content">
  7. <CommonThemeToggler @click="() => toggleDark()" />
  8. </div>
  9. </template>
  10. <style scoped lang="scss">
  11. @use '../../styles/mixins' as *;
  12. .theme-toggler-content {
  13. @include with-bg;
  14. background-color: transparent;
  15. display: none;
  16. border-radius: 50%;
  17. height: 24px;
  18. padding: 0 12px;
  19. @include respond-to('md') {
  20. display: flex;
  21. align-items: center;
  22. }
  23. }
  24. </style>