{"version":3,"file":"VisuallyHidden.jsx","names":["memo","VisuallyHidden","t0","$","_c","ref","children","t1","Symbol","for","position","border","width","height","padding","margin","overflow","clip","whiteSpace","wordWrap","t2"],"sources":["../src/VisuallyHidden.tsx"],"sourcesContent":["import type { PropsWithChildren, Ref } from \"react\";\n\nimport { memo } from \"react\";\n\n// Inspired by\n// https://github.com/radix-ui/primitives/blob/main/packages/react/visually-hidden/src/VisuallyHidden.tsx\n\nexport interface VisuallyHiddenProps extends PropsWithChildren {\n\tref?: Ref<HTMLSpanElement>;\n}\n\nexport default memo(function VisuallyHidden({\n\tref,\n\tchildren,\n}: VisuallyHiddenProps) {\n\treturn (\n\t\t<span\n\t\t\tref={ref}\n\t\t\tstyle={{\n\t\t\t\t// See: https://github.com/twbs/bootstrap/blob/main/scss/mixins/_visually-hidden.scss\n\t\t\t\tposition: \"absolute\",\n\t\t\t\tborder: 0,\n\t\t\t\twidth: 1,\n\t\t\t\theight: 1,\n\t\t\t\tpadding: 0,\n\t\t\t\tmargin: -1,\n\t\t\t\toverflow: \"hidden\",\n\t\t\t\tclip: \"rect(0, 0, 0, 0)\",\n\t\t\t\twhiteSpace: \"nowrap\",\n\t\t\t\twordWrap: \"normal\",\n\t\t\t}}\n\t\t>\n\t\t\t{children}\n\t\t</span>\n\t);\n});\n"],"mappings":";AAEA,SAASA,IAAI,QAAQ,OAAO;;AAE5B;AACA;;AAMA,eAAeA,IAAI,CAAC,SAAAC,eAAAC,EAAA;EAAA,MAAAC,CAAA,GAAAC,EAAA;EAAwB;IAAAC,GAAA;IAAAC;EAAA,IAAAJ,EAGtB;EAAA,IAAAK,EAAA;EAAA,IAAAJ,CAAA,QAAAK,MAAA,CAAAC,GAAA;IAIZF,EAAA;MAAAG,QAAA,EAEI,UAAU;MAAAC,MAAA;MAAAC,KAAA;MAAAC,MAAA;MAAAC,OAAA;MAAAC,MAAA;MAAAC,QAAA,EAMV,QAAQ;MAAAC,IAAA,EACZ,kBAAkB;MAAAC,UAAA,EACZ,QAAQ;MAAAC,QAAA,EACV;IAAQ;IAClBhB,CAAA,MAAAI,EAAA;EAAA;IAAAA,EAAA,GAAAJ,CAAA;EAAA;EAAA,IAAAiB,EAAA;EAAA,IAAAjB,CAAA,QAAAG,QAAA;IAdFc,EAAA,QAiBO,CAhBDf,GAAG,CAAHA,IAAE,CAAC,CACD,KAYN,CAZM,CAAAE,EAYP,CAAC,CAEAD,SAAO,CACT,EAjBA,IAiBO;IAAAH,CAAA,MAAAG,QAAA;IAAAH,CAAA,MAAAiB,EAAA;EAAA;IAAAA,EAAA,GAAAjB,CAAA;EAAA;EAAA,OAjBPiB,EAiBO;AAAA,CAER,CAAC","ignoreList":[]}