UNPKG

recharts

Version:
21 lines (16 loc) 421 B
const PREFIX_LIST = ['Webkit', 'Moz', 'O', 'ms']; export const generatePrefixStyle = (name: string, value: string) => { if (!name) { return null; } const camelName = name.replace(/(\w)/, v => v.toUpperCase()); const result: Record<string, string> = PREFIX_LIST.reduce( (res, entry) => ({ ...res, [entry + camelName]: value, }), {}, ); result[name] = value; return result; };