react-input-pin-code
Version:
Pin input built with React component and styled-components
1 lines • 889 B
Source Map (JSON)
{"version":3,"file":"index.d.ts","sources":["../../../src/utils/css/types.ts","../../../src/utils/css/utils.ts"],"sourcesContent":["export type SetElementCssVariableData = {\r\n element: HTMLElement;\r\n name: string;\r\n value: string;\r\n};\r\n\r\nexport type SetElementCssVariable = (data: SetElementCssVariableData) => void;\r\n","import type { CssVariable } from '../../types';\r\nimport type { SetElementCssVariable } from './types';\r\n\r\nexport const isCssVariable = (value: unknown): value is CssVariable => (\r\n typeof value === 'string' && value.startsWith('--')\r\n);\r\n\r\nexport const setElementCssVariable: SetElementCssVariable = ({\r\n element,\r\n name,\r\n value,\r\n}) => {\r\n if (!isCssVariable(name)) {\r\n return;\r\n }\r\n\r\n element.style.setProperty(name, value);\r\n};\r\n"],"names":[],"mappings":";;AAAO;AACP;AACA;AACA;AACA;AACO;;ACHA;AACA;;"}