{"version":3,"file":"SubscriptionToken.jsx","names":["stylex","createElement","memo","color","font","fontSize","size","SubscriptionToken","styles","create","code","monospace","backgroundColor","gray600","padding","rem0_5","rem2","fontWeight","sizeVariant","none","small","h3","huge","h1","rem4","value","props"],"sources":["../src/SubscriptionToken.tsx"],"sourcesContent":["import * as stylex from \"@stylexjs/stylex\";\nimport { createElement, memo } from \"react\";\nimport { color, font, fontSize, size } from \"./tokens.stylex\";\n\nexport interface SubscriptionTokenProps {\n\tvalue: string;\n\tsize: \"none\" | \"small\" | \"huge\";\n}\n\nexport default memo(SubscriptionToken);\n\nconst styles = stylex.create({\n\tcode: {\n\t\tfontSize: font.monospace,\n\t\tbackgroundColor: color.gray600,\n\t\tpadding: `${size.rem0_5} ${size.rem2}`,\n\t\tfontWeight: \"bold\",\n\t},\n});\n\nconst sizeVariant = stylex.create({\n\tnone: {},\n\tsmall: {\n\t\tfontSize: fontSize.h3,\n\t\tpadding: `${size.rem0_5} ${size.rem2}`,\n\t},\n\thuge: {\n\t\tfontSize: fontSize.h1,\n\t\tpadding: `${size.rem0_5} ${size.rem4}`,\n\t},\n});\n\nfunction SubscriptionToken({ size, value }: SubscriptionTokenProps) {\n\treturn createElement(\n\t\t\"code\",\n\t\tstylex.props(styles.code, sizeVariant[size]),\n\t\tvalue,\n\t);\n}\n"],"mappings":"AAAA,OAAO,KAAKA,MAAM,MAAM,kBAAkB;AAC1C,SAASC,aAAa,EAAEC,IAAI,QAAQ,OAAO;AAC3C,SAASC,KAAK,EAAEC,IAAI,EAAEC,QAAQ,EAAEC,IAAI,QAAQ,iBAAiB;AAO7D,eAAeJ,IAAI,CAACK,iBAAiB,CAAC;AAEtC,MAAMC,MAAM,GAAGR,MAAM,CAACS,MAAM,CAAC;EAC5BC,IAAI,EAAE;IACLL,QAAQ,EAAED,IAAI,CAACO,SAAS;IACxBC,eAAe,EAAET,KAAK,CAACU,OAAO;IAC9BC,OAAO,EAAE,GAAGR,IAAI,CAACS,MAAM,IAAIT,IAAI,CAACU,IAAI,EAAE;IACtCC,UAAU,EAAE;EACb;AACD,CAAC,CAAC;AAEF,MAAMC,WAAW,GAAGlB,MAAM,CAACS,MAAM,CAAC;EACjCU,IAAI,EAAE,CAAC,CAAC;EACRC,KAAK,EAAE;IACNf,QAAQ,EAAEA,QAAQ,CAACgB,EAAE;IACrBP,OAAO,EAAE,GAAGR,IAAI,CAACS,MAAM,IAAIT,IAAI,CAACU,IAAI;EACrC,CAAC;EACDM,IAAI,EAAE;IACLjB,QAAQ,EAAEA,QAAQ,CAACkB,EAAE;IACrBT,OAAO,EAAE,GAAGR,IAAI,CAACS,MAAM,IAAIT,IAAI,CAACkB,IAAI;EACrC;AACD,CAAC,CAAC;AAEF,SAASjB,iBAAiBA,CAAC;EAAED,IAAI;EAAEmB;AAA8B,CAAC,EAAE;EACnE,OAAOxB,aAAa,CACnB,MAAM,EACND,MAAM,CAAC0B,KAAK,CAAClB,MAAM,CAACE,IAAI,EAAEQ,WAAW,CAACZ,IAAI,CAAC,CAAC,EAC5CmB,KACD,CAAC;AACF","ignoreList":[]}