UNPKG

bootstrap-vue-3

Version:

Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript

13 lines (11 loc) 370 B
import {useColorMode, type UseColorModeOptions} from '@vueuse/core' export default (persist = false, opts: UseColorModeOptions = {}) => { const attribute = 'data-bs-theme' const selector = 'body' return useColorMode({ attribute, selector, storageKey: persist ? `${opts.attribute ?? attribute}-${opts.selector ?? selector}` : null, ...opts, }) }