{"version":3,"file":"LinkList.cjs","sources":["../../../../src/components/link-list/LinkList.tsx"],"sourcesContent":["import clsx from \"clsx\";\nimport React, { useId } from \"react\";\nimport { LinkListLink } from \"./LinkListLink.js\";\nimport type { LinkListProps } from \"./types.js\";\n\nexport const LinkList = ({\n    label,\n    hideLabel = true,\n    className,\n    ...rest\n}: LinkListProps): React.JSX.Element => {\n    const id = useId();\n\n    return (\n        <nav\n            className={clsx(\"jkl-link-list\", className)}\n            aria-labelledby={`list-${id}-label`}\n        >\n            <p\n                className=\"jkl-link-list-title\"\n                id={`list-${id}-label`}\n                hidden={hideLabel}\n            >\n                {label}\n            </p>\n            <ul aria-labelledby={`list-${id}-label`} {...rest} />\n        </nav>\n    );\n};\n\nLinkList.Link = LinkListLink;\n"],"names":["LinkList","label","hideLabel","className","rest","id","useId","jsxs","clsx","children","jsx","hidden","Link","LinkListLink"],"mappings":"gNAKaA,EAAW,EACpBC,MAAAA,EACAC,UAAAA,GAAY,EACZC,UAAAA,KACGC,MAEH,MAAMC,EAAKC,EAAAA,QAEX,OACIC,EAAAA,KAAC,MAAA,CACGJ,UAAWK,EAAAA,KAAK,gBAAiBL,GACjC,kBAAiB,QAAQE,UAEzBI,SAAA,CAAAC,EAAAA,IAAC,IAAA,CACGP,UAAU,sBACVE,GAAI,QAAQA,UACZM,OAAQT,EAEPO,SAAAR,UAEJ,KAAA,CAAG,kBAAiB,QAAQI,aAAgBD,QAKzDJ,EAASY,KAAOC,EAAAA"}