{"version":3,"file":"ExpandCodeButton.cjs","names":["CodeHighlightControl","ExpandIcon"],"sources":["../../../src/CodeHighlight/ExpandCodeButton/ExpandCodeButton.tsx"],"sourcesContent":["import { CodeHighlightControl } from '../CodeHighlightControl/CodeHighlightControl';\nimport { ExpandIcon } from './ExpandIcon';\n\ninterface ExpandCodeButtonProps {\n  expanded: boolean;\n  onExpand: (value: boolean) => void;\n  collapseCodeLabel?: string;\n  expandCodeLabel?: string;\n}\n\nexport function ExpandCodeButton({\n  expanded,\n  onExpand,\n  expandCodeLabel = 'Expand code',\n  collapseCodeLabel = 'Collapse code',\n}: ExpandCodeButtonProps) {\n  return (\n    <CodeHighlightControl\n      onClick={() => onExpand(!expanded)}\n      tooltipLabel={expanded ? collapseCodeLabel : expandCodeLabel}\n      aria-label={expanded ? collapseCodeLabel : expandCodeLabel}\n    >\n      <ExpandIcon expanded={expanded} />\n    </CodeHighlightControl>\n  );\n}\n\nExpandCodeButton.displayName = '@mantine/code-highlight/ExpandCodeButton';\n"],"mappings":";;;;;AAUA,SAAgB,iBAAiB,EAC/B,UACA,UACA,kBAAkB,eAClB,oBAAoB,mBACI;CACxB,OACE,iBAAA,GAAA,kBAAA,KAACA,6BAAAA,sBAAD;EACE,eAAe,SAAS,CAAC,QAAQ;EACjC,cAAc,WAAW,oBAAoB;EAC7C,cAAY,WAAW,oBAAoB;YAE3C,iBAAA,GAAA,kBAAA,KAACC,mBAAAA,YAAD,EAAsB,SAAW,CAAA;CACb,CAAA;AAE1B;AAEA,iBAAiB,cAAc"}