@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
1 lines • 1.08 kB
Source Map (JSON)
{"version":3,"file":"ComboboxHiddenInput.cjs","names":[],"sources":["../../../../src/components/Combobox/ComboboxHiddenInput/ComboboxHiddenInput.tsx"],"sourcesContent":["import { Primitive } from '../../../core';\n\nexport interface ComboboxHiddenInputProps extends Omit<React.ComponentProps<'input'>, 'value'> {\n /** Input value */\n value: Primitive | Primitive[] | null;\n\n /** Divider character to join array values into string @default ',' */\n valuesDivider?: string;\n}\n\nexport function ComboboxHiddenInput({\n value,\n valuesDivider = ',',\n ...others\n}: ComboboxHiddenInputProps) {\n return (\n <input\n type=\"hidden\"\n value={Array.isArray(value) ? value.join(valuesDivider) : value ? `${value}` : ''}\n {...others}\n />\n );\n}\n\nComboboxHiddenInput.displayName = '@mantine/core/ComboboxHiddenInput';\n"],"mappings":";;;;AAUA,SAAgB,oBAAoB,EAClC,OACA,gBAAgB,KAChB,GAAG,UACwB;AAC3B,QACE,iBAAA,GAAA,kBAAA,KAAC,SAAD;EACE,MAAK;EACL,OAAO,MAAM,QAAQ,MAAM,GAAG,MAAM,KAAK,cAAc,GAAG,QAAQ,GAAG,UAAU;EAC/E,GAAI;EACJ,CAAA;;AAIN,oBAAoB,cAAc"}