UNPKG

@pansy/react-mapbox-gl

Version:

🌍 基于 Mapbox GL 封装的 React 组件库

20 lines (19 loc) 483 B
// src/utils/applyReactStyle.ts var unitlessNumber = /box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/; function applyReactStyle(element, styles = {}) { if (!element || !styles) { return; } const style = element.style; for (const key in styles) { const val = styles[key]; if (Number.isFinite(val) && !unitlessNumber.test(key)) { style[key] = `${val}px`; } else { style[key] = val; } } } export { applyReactStyle };