{"version":3,"sources":["../../../src/components/List/List.tsx"],"sourcesContent":["'use client';\n\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { ListProps } from './List.types';\nimport { useList, useListContextValues } from './useList';\nimport { renderList } from './renderList';\nimport { composeComponent } from '../../utils/composeComponent';\n\n/**\n * Represents a collection of `ListItem` children, optionally with selection support.\n *\n * The list owns the `list` / `listbox` / `grid` role and coordinates selection, so `ListItem`\n * must always be rendered inside a `List`.\n */\nexport const List: ForwardRefComponent<ListProps> = /*#__PURE__*/ composeComponent(\n  'List',\n  useList,\n  useListContextValues,\n  renderList,\n);\n"],"names":["List","composeComponent","useList","useListContextValues","renderList"],"mappings":"AAAA;;;;;+BAcaA;;;eAAAA;;;yBAViC;4BACnB;kCACM;AAQ1B,MAAMA,OAAuC,WAAW,GAAGC,IAAAA,kCAAgB,EAChF,QACAC,gBAAO,EACPC,6BAAoB,EACpBC,sBAAU"}