{"version":3,"file":"Heading.mjs","sources":["../../../packages/heading/Heading.tsx"],"sourcesContent":["import { ForwardedRef, forwardRef } from 'react'\nimport { HeadingStyle, H1Style, H2Style, H3Style } from './HeadingStyles.js'\nimport { HeadingProps, HProps } from './types.js'\n\nexport const Heading = forwardRef(\n  (\n    { size = 'md', color = 'text', ...rest }: HeadingProps,\n    ref?: ForwardedRef<HTMLDivElement>,\n  ) => {\n    return <HeadingStyle $size={size} $color={color} ref={ref} {...rest} />\n  },\n)\nHeading.displayName = 'Heading'\n\nexport const H1 = forwardRef(\n  (\n    { color = 'text', ...rest }: HProps<'h1'>,\n    ref?: ForwardedRef<HTMLHeadingElement>,\n  ) => {\n    return <H1Style $color={color} ref={ref} {...rest} />\n  },\n)\nH1.displayName = 'H1'\n\nexport const H2 = forwardRef(\n  (\n    { color = 'text', ...rest }: HProps<'h2'>,\n    ref?: ForwardedRef<HTMLHeadingElement>,\n  ) => {\n    return <H2Style $color={color} ref={ref} {...rest} />\n  },\n)\nH2.displayName = 'H2'\n\nexport const H3 = forwardRef(\n  (\n    { color = 'text', ...rest }: HProps<'h3'>,\n    ref?: ForwardedRef<HTMLHeadingElement>,\n  ) => {\n    return <H3Style $color={color} ref={ref} {...rest} />\n  },\n)\nH3.displayName = 'H3'\n"],"names":["Heading","forwardRef","_ref","ref","size","color","rest","_jsx","HeadingStyle","$size","$color","displayName","H1","_ref2","H1Style","H2","_ref3","H2Style","H3","_ref4","H3Style"],"mappings":";;;;AAIO,MAAMA,OAAO,gBAAGC,UAAU,CAC/B,CAAAC,IAAA,EAEEC,GAAkC,KAC/B;EAAA,IAFH;AAAEC,IAAAA,IAAI,GAAG,IAAI;AAAEC,IAAAA,KAAK,GAAG,MAAM;IAAE,GAAGC,IAAAA;AAAmB,GAAC,GAAAJ,IAAA,CAAA;EAGtD,oBAAOK,GAAA,CAACC,YAAY,EAAA;AAACC,IAAAA,KAAK,EAAEL,IAAK;AAACM,IAAAA,MAAM,EAAEL,KAAM;AAACF,IAAAA,GAAG,EAAEA,GAAI;IAAA,GAAKG,IAAAA;AAAI,GAAG,CAAC,CAAA;AACzE,CACF,EAAC;AACDN,OAAO,CAACW,WAAW,GAAG,SAAS,CAAA;AAExB,MAAMC,EAAE,gBAAGX,UAAU,CAC1B,CAAAY,KAAA,EAEEV,GAAsC,KACnC;EAAA,IAFH;AAAEE,IAAAA,KAAK,GAAG,MAAM;IAAE,GAAGC,IAAAA;AAAmB,GAAC,GAAAO,KAAA,CAAA;EAGzC,oBAAON,GAAA,CAACO,OAAO,EAAA;AAACJ,IAAAA,MAAM,EAAEL,KAAM;AAACF,IAAAA,GAAG,EAAEA,GAAI;IAAA,GAAKG,IAAAA;AAAI,GAAG,CAAC,CAAA;AACvD,CACF,EAAC;AACDM,EAAE,CAACD,WAAW,GAAG,IAAI,CAAA;AAEd,MAAMI,EAAE,gBAAGd,UAAU,CAC1B,CAAAe,KAAA,EAEEb,GAAsC,KACnC;EAAA,IAFH;AAAEE,IAAAA,KAAK,GAAG,MAAM;IAAE,GAAGC,IAAAA;AAAmB,GAAC,GAAAU,KAAA,CAAA;EAGzC,oBAAOT,GAAA,CAACU,OAAO,EAAA;AAACP,IAAAA,MAAM,EAAEL,KAAM;AAACF,IAAAA,GAAG,EAAEA,GAAI;IAAA,GAAKG,IAAAA;AAAI,GAAG,CAAC,CAAA;AACvD,CACF,EAAC;AACDS,EAAE,CAACJ,WAAW,GAAG,IAAI,CAAA;AAEd,MAAMO,EAAE,gBAAGjB,UAAU,CAC1B,CAAAkB,KAAA,EAEEhB,GAAsC,KACnC;EAAA,IAFH;AAAEE,IAAAA,KAAK,GAAG,MAAM;IAAE,GAAGC,IAAAA;AAAmB,GAAC,GAAAa,KAAA,CAAA;EAGzC,oBAAOZ,GAAA,CAACa,OAAO,EAAA;AAACV,IAAAA,MAAM,EAAEL,KAAM;AAACF,IAAAA,GAAG,EAAEA,GAAI;IAAA,GAAKG,IAAAA;AAAI,GAAG,CAAC,CAAA;AACvD,CACF,EAAC;AACDY,EAAE,CAACP,WAAW,GAAG,IAAI;;;;"}