{"version":3,"file":"DialogHeading.cjs","sources":["../../../src/components/Dialog/DialogHeading.tsx"],"sourcesContent":["import { type ReactNode, memo, useMemo } from 'react'\nimport { tv } from 'tailwind-variants'\n\nimport { Heading } from '../Heading'\nimport { Stack } from '../Layout'\nimport { Text } from '../Text'\n\nexport type Props = {\n  /** ダイアログタイトル */\n  text: ReactNode\n  /** ダイアログサブタイトル */\n  sub?: ReactNode\n  id?: string\n}\n\nconst classNameGenerator = tv({\n  base: [\n    'smarthr-ui-Dialog-titleArea',\n    'shr-border-b-shorthand shr-flex-[0_0_auto] shr-px-1.5 shr-py-1',\n  ],\n})\n\nexport const DialogHeading = memo<Props>(({ text, sub, id }) => {\n  const className = useMemo(() => classNameGenerator(), [])\n\n  return (\n    <Heading className={className}>\n      <Stack gap={0.25} as=\"span\">\n        {sub && (\n          <Text\n            size=\"S\"\n            leading=\"TIGHT\"\n            color=\"TEXT_GREY\"\n            className=\"smarthr-ui-Dialog-heading-sub\"\n          >\n            {sub}\n          </Text>\n        )}\n        <Text id={id} size=\"L\" leading=\"TIGHT\" className=\"smarthr-ui-Dialog-heading\">\n          {text}\n        </Text>\n      </Stack>\n    </Heading>\n  )\n})\n"],"names":["tv","memo","useMemo","_jsx","Heading","_jsxs","Stack","Text"],"mappings":";;;;;;;;;;;;;;;AAeA,MAAM,kBAAkB,GAAGA,QAAE,CAAC;AAC5B,IAAA,IAAI,EAAE;QACJ,6BAA6B;QAC7B,gEAAgE;AACjE,KAAA;AACF,CAAA,CAAC;AAEK,MAAM,aAAa,GAAGC,UAAI,CAAQ,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,KAAI;AAC7D,IAAA,MAAM,SAAS,GAAGC,aAAO,CAAC,MAAM,kBAAkB,EAAE,EAAE,EAAE,CAAC;AAEzD,IAAA,QACEC,cAAA,CAACC,kCAAO,EAAA,EAAC,SAAS,EAAE,SAAS,EAAA,QAAA,EAC3BC,eAAA,CAACC,mCAAK,EAAA,EAAC,GAAG,EAAE,IAAI,EAAE,EAAE,EAAC,MAAM,EAAA,QAAA,EAAA,CACxB,GAAG,KACFH,eAACI,yBAAI,EAAA,EACH,IAAI,EAAC,GAAG,EACR,OAAO,EAAC,OAAO,EACf,KAAK,EAAC,WAAW,EACjB,SAAS,EAAC,+BAA+B,YAExC,GAAG,EAAA,CACC,CACR,EACDJ,cAAA,CAACI,yBAAI,EAAA,EAAC,EAAE,EAAE,EAAE,EAAE,IAAI,EAAC,GAAG,EAAC,OAAO,EAAC,OAAO,EAAC,SAAS,EAAC,2BAA2B,YACzE,IAAI,EAAA,CACA,CAAA,EAAA,CACD,EAAA,CACA;AAEd,CAAC;;;;"}