element-plus
Version:
A Component Library for Vue 3
17 lines (14 loc) • 370 B
text/typescript
import { computed } from 'vue'
import { darken } from '@element-plus/utils/color'
import type { MenuProps } from './menu'
export default function useMenuColor(props: MenuProps) {
const menuBarColor = computed(() => {
const color = props.backgroundColor
if (!color) {
return ''
} else {
return darken(color)
}
})
return menuBarColor
}