UNPKG

@cerberus-design/react

Version:

The Cerberus Design React component library.

29 lines (28 loc) 640 B
// src/utils/index.ts function formatNotifyCount(count) { if (count > 99) return "99+"; return count.toString(); } function splitProps(props, ...keyGroups) { const result = keyGroups.map(() => ({})); const rest = {}; for (const key in props) { let assigned = false; for (let i = 0; i < keyGroups.length; i++) { if (keyGroups[i].includes(key)) { result[i][key] = props[key]; assigned = true; break; } } if (!assigned) { rest[key] = props[key]; } } return [...result, rest]; } export { formatNotifyCount, splitProps }; //# sourceMappingURL=chunk-BL7G3577.js.map