{"version":3,"sources":["../../../../src/components/List/ListItem/ListItem.tsx"],"sourcesContent":["'use client';\n\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { ListItemProps } from './ListItem.types';\nimport { useListItem } from './useListItem';\nimport { renderListItem } from './renderListItem';\nimport { composeComponent } from '../../../utils/composeComponent';\n\n/**\n * Represents a single item within a `List`.\n *\n * Must be rendered inside a `List`, which provides the item role and the selection state. When the\n * parent list is selectable the item renders a native `input[type=\"checkbox\"]` checkmark slot.\n */\nexport const ListItem: ForwardRefComponent<ListItemProps> = /*#__PURE__*/ composeComponent(\n  'ListItem',\n  useListItem,\n  renderListItem,\n);\n"],"names":["ListItem","composeComponent","useListItem","renderListItem"],"mappings":"AAAA;;;;;+BAcaA;;;eAAAA;;;6BAVe;gCACG;kCACE;AAQ1B,MAAMA,WAA+C,WAAW,GAAGC,IAAAA,kCAAgB,EACxF,YACAC,wBAAW,EACXC,8BAAc"}