iot-ui-vue/src/components/BadgeStatus/color.ts

17 lines
373 B
TypeScript

const color = {
'processing': '9, 46, 231',
'error': '229, 0, 18',
'success': '36, 178, 118',
'warning': '255, 144, 0',
'default': '102, 102, 102'
}
export const getHexColor = (code: string, pe: number = 0.1) => {
const _color = color[code] || color.default
if (code === 'default') {
pe = 0.1
}
return `rgba(${_color}, ${pe})`
}
export default color