{"version":3,"sources":["../../src/Text/Text.css.ts"],"names":["getTextProp","bold","size"],"mappings":";AAGO,IAAMA,EAAc,CAAC,CAC1B,KAAAC,EACA,KAAAC,CACF,IAA0E,CACxE,OAAQA,EAAM,CACZ,IAAK,QACH,MAAO,CAAC,CAAE,QAASD,EAAO,kBAAoB,YAAa,EAAG,CAAE,QAAS,aAAc,CAAC,EAE1F,IAAK,SACH,MAAO,CAAC,CAAE,QAAS,qBAAsB,EAAG,CAAE,QAAS,aAAc,CAAC,EAExE,IAAK,SACH,MAAO,CAAC,CAAE,QAASA,EAAO,kBAAoB,YAAa,EAAG,CAAE,QAAS,YAAa,CAAC,EAEzF,QACE,MAAO,CAAC,CAAE,QAASA,EAAO,mBAAqB,aAAc,EAAG,CAAE,QAAS,YAAa,CAAC,CAC7F,CACF","sourcesContent":["import type { TextProps } from \".\";\nimport type { TypographyProps } from \"../Typography/Typography.types\";\n\nexport const getTextProp = ({\n  bold,\n  size,\n}: Required<Pick<TextProps, \"size\" | \"bold\">>): TypographyProps<\"p\">[] => {\n  switch (size) {\n    case \"large\":\n      return [{ variant: bold ? \"body-large-bold\" : \"body-large\" }, { variant: \"body-medium\" }];\n\n    case \"xlarge\":\n      return [{ variant: \"heading-xlarge-bold\" }, { variant: \"body-medium\" }];\n\n    case \"xsmall\":\n      return [{ variant: bold ? \"body-small-bold\" : \"body-small\" }, { variant: \"body-small\" }];\n\n    default:\n      return [{ variant: bold ? \"body-medium-bold\" : \"body-medium\" }, { variant: \"body-small\" }];\n  }\n};\n"]}