UNPKG

@brizy/ui

Version:
14 lines (13 loc) 682 B
import { getHexByColorType } from "../utils"; import { BRZ_PREFIX } from "../constants"; export const getIconColor = (color, hoverColor) => { if (color || hoverColor) { const iconColor = color ? { [`--${BRZ_PREFIX}-icon-color`]: getHexByColorType(color) } : {}; const iconHoverColor = hoverColor ? { [`--${BRZ_PREFIX}-icon-hover-color`]: getHexByColorType(hoverColor) } : {}; return Object.assign(Object.assign({}, iconColor), iconHoverColor); } }; export const getIconSource = (source) => ({ [`--${BRZ_PREFIX}-icon-image-source`]: `url("${source}")`, }); export const getIconSize = (size) => size ? { [`--${BRZ_PREFIX}-icon-size`]: size } : {};