|
18 | 18 | <div class="vr d-none d-lg-flex h-100 mx-lg-2 text-body text-opacity-75"></div> |
19 | 19 | <hr class="d-lg-none my-2 text-white-50" /> |
20 | 20 | </li> |
21 | | - <CDropdown variant="nav-item" placement="bottom-end"> |
22 | | - <CDropdownToggle :caret="false"> |
23 | | - <CIcon v-if="colorMode === 'dark'" icon="cil-moon" size="xl" /> |
24 | | - <CIcon v-else-if="colorMode === 'light'" icon="cil-sun" size="xl" /> |
25 | | - <CIcon v-else icon="cil-contrast" size="xl" /> |
26 | | - </CDropdownToggle> |
27 | | - <CDropdownMenu> |
28 | | - <CDropdownItem |
29 | | - :active="colorMode === 'light'" |
30 | | - class="d-flex align-items-center" |
31 | | - component="button" |
32 | | - type="button" |
33 | | - @click="setColorMode('light')" |
34 | | - > |
35 | | - <CIcon class="me-2" icon="cil-sun" size="lg" /> Light |
36 | | - </CDropdownItem> |
37 | | - <CDropdownItem |
38 | | - :active="colorMode === 'dark'" |
39 | | - class="d-flex align-items-center" |
40 | | - component="button" |
41 | | - type="button" |
42 | | - @click="setColorMode('dark')" |
43 | | - > |
44 | | - <CIcon class="me-2" icon="cil-moon" size="lg" /> Dark |
45 | | - </CDropdownItem> |
46 | | - <CDropdownItem |
47 | | - :active="colorMode === 'auto'" |
48 | | - class="d-flex align-items-center" |
49 | | - component="button" |
50 | | - type="button" |
51 | | - @click="setColorMode('auto')" |
52 | | - > |
53 | | - <CIcon class="me-2" icon="cil-contrast" size="lg" /> Auto |
54 | | - </CDropdownItem> |
55 | | - </CDropdownMenu> |
56 | | - </CDropdown> |
57 | | - <li class="nav-item py-2 py-lg-1"> |
58 | | - <div class="vr d-none d-lg-flex h-100 mx-lg-2 text-body text-opacity-75"></div> |
59 | | - <hr class="d-lg-none my-2 text-white-50" /> |
60 | | - </li> |
61 | 21 | </CHeaderNav> |
62 | 22 | <CButton |
63 | 23 | class="d-lg-inline-block my-2 my-md-0 ms-md-3" |
|
88 | 48 | </template> |
89 | 49 | <script lang="ts"> |
90 | 50 | import { defineComponent } from 'vue' |
91 | | -import { useColorModes } from '@coreui/vue/src' |
92 | | -
|
93 | 51 | export default defineComponent({ |
94 | 52 | name: 'Header', |
95 | 53 | props: { |
96 | 54 | theme: String, |
97 | 55 | }, |
98 | 56 | emits: ['toggle-sidebar'], |
99 | | - setup() { |
100 | | - const { colorMode, setColorMode } = useColorModes('coreui-vue-docs-theme') |
101 | | - |
102 | | - return { |
103 | | - colorMode, |
104 | | - setColorMode, |
105 | | - } |
106 | | - }, |
| 57 | + setup() {}, |
107 | 58 | }) |
108 | 59 | </script> |
0 commit comments