element-plus/packages/utils/vue/style.ts
JeremyWuuuuu 658d396ff7 feat(components): [virtual-list] renderers
- Add Footer renderer.
- Add footer rendering for table-v2.
- Update table-v2.scss for footer rendering.
- Update utils typing.
2022-04-21 16:37:07 +08:00

18 lines
408 B
TypeScript

import { isNumber, isString } from '../types'
import { debugWarn } from '../error'
const SCOPE = 'utils/vue/style'
export function addUnit(
value: string | number | undefined,
defaultUnit = 'px'
) {
if (!value) return ''
if (isString(value)) {
return value
} else if (isNumber(value)) {
return `${value}${defaultUnit}`
}
debugWarn(SCOPE, 'binding value must be a string or number')
}