{"version":3,"file":"line-height-resolver.cjs","sources":["../../../../../../src/core/Box/style-props/resolvers/line-height-resolver/line-height-resolver.ts"],"sourcesContent":["import { RaikouTheme } from '../../../../RaikouProvider';\n\nconst headings = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];\n\nexport function lineHeightResolver(value: unknown, theme: RaikouTheme) {\n  if (typeof value === 'string' && value in theme.lineHeights) {\n    return `var(--raikou-line-height-${value})`;\n  }\n\n  if (typeof value === 'string' && headings.includes(value)) {\n    return `var(--raikou-${value}-line-height)`;\n  }\n\n  return value;\n}\n"],"names":[],"mappings":";;AAEA,MAAM,WAAW,CAAC,IAAA,EAAM,MAAM,IAAM,EAAA,IAAA,EAAM,MAAM,IAAI,CAAA;AAEpC,SAAA,kBAAA,CAAmB,OAAgB,KAAoB,EAAA;AACrE,EAAA,IAAI,OAAO,KAAA,KAAU,QAAY,IAAA,KAAA,IAAS,MAAM,WAAa,EAAA;AAC3D,IAAA,OAAO,4BAA4B,KAAK,CAAA,CAAA,CAAA;AAAA;AAG1C,EAAA,IAAI,OAAO,KAAU,KAAA,QAAA,IAAY,QAAS,CAAA,QAAA,CAAS,KAAK,CAAG,EAAA;AACzD,IAAA,OAAO,gBAAgB,KAAK,CAAA,aAAA,CAAA;AAAA;AAG9B,EAAO,OAAA,KAAA;AACT;;;;"}