UNPKG

owl-properties

Version:
23 lines (22 loc) 562 B
import _classNames from 'classnames'; const PREFIX = 'pro'; /** * 自定义className合并函数,用于给带&的className添加前缀 * @param names - className参数 * @returns 合并后的className字符串 */ export const classNames = (...names) => { const result = _classNames(...names); if (result === '') { return ''; } return result .split(' ') .map((name) => { if (name.startsWith('&')) { return `${PREFIX}-${name.slice(1)}`; } return name; }) .join(' '); };