owl-properties
Version:
properties kanban uesd in odoo owl2
23 lines (22 loc) • 562 B
JavaScript
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(' ');
};