mirror of
https://git.hmsn.ink/kospo/svcm/oa.git
synced 2026-03-20 07:43:32 +09:00
36 lines
813 B
TypeScript
36 lines
813 B
TypeScript
import { useCssVar } from '@vueuse/core'
|
|
|
|
export const useThemeColors = () => {
|
|
const primary = useCssVar('--primary')
|
|
const secondary = useCssVar('--secondary')
|
|
const success = useCssVar('--success')
|
|
const info = useCssVar('--info')
|
|
const warning = useCssVar('--warning')
|
|
const danger = useCssVar('--danger')
|
|
const purple = useCssVar('--purple')
|
|
const blue = useCssVar('--blue')
|
|
const green = useCssVar('--green')
|
|
const yellow = useCssVar('--yellow')
|
|
const orange = useCssVar('--orange')
|
|
const lime = useCssVar('--lime')
|
|
const pink = useCssVar('--pink')
|
|
const grey = useCssVar('--muted-grey')
|
|
|
|
return reactive({
|
|
primary,
|
|
secondary,
|
|
success,
|
|
info,
|
|
warning,
|
|
danger,
|
|
purple,
|
|
blue,
|
|
green,
|
|
yellow,
|
|
orange,
|
|
lime,
|
|
pink,
|
|
grey,
|
|
})
|
|
}
|