{"version":3,"file":"Divider.jsx","names":["stylex","memo","color","fontSize","size","styles","create","hr","borderStyle","borderTopWidth","borderTopStyle","borderTopColor","gray400","margin","px4","hrCompact","labelled","gray100","display","content","flex","borderBottomWidth","borderBottomStyle","marginRight","rem2","marginLeft","labelledCompact","muted","small","fontWeight","sub","medium","large","h4","Divider","t0","$","_c","label","compact","t1","props"],"sources":["../src/Divider.tsx"],"sourcesContent":["import * as stylex from \"@stylexjs/stylex\";\nimport { memo } from \"react\";\n\nimport { color, fontSize, size } from \"./tokens.stylex\";\n\nconst styles = stylex.create({\n\thr: {\n\t\tborderStyle: \"none\",\n\t\tborderTopWidth: \"1px\",\n\t\tborderTopStyle: \"solid\",\n\t\tborderTopColor: color.gray400,\n\t\tmargin: `${size.px4} 0`,\n\t},\n\n\thrCompact: {\n\t\tborderStyle: \"none\",\n\t\tborderTopWidth: \"1px\",\n\t\tborderTopStyle: \"solid\",\n\t\tborderTopColor: color.gray400,\n\t\tmargin: 0,\n\t},\n\n\tlabelled: {\n\t\tcolor: color.gray100,\n\t\tdisplay: \"flex\",\n\n\t\t\"::before\": {\n\t\t\tcontent: '\"\"',\n\t\t\tflex: \"1 1\",\n\t\t\tborderBottomWidth: \"1px\",\n\t\t\tborderBottomStyle: \"solid\",\n\t\t\tmargin: \"auto\",\n\t\t\tmarginRight: size.rem2,\n\t\t},\n\t\t\"::after\": {\n\t\t\tcontent: '\"\"',\n\t\t\tflex: \"1 1\",\n\t\t\tborderBottomWidth: \"1px\",\n\t\t\tborderBottomStyle: \"solid\",\n\t\t\tmargin: \"auto\",\n\t\t\tmarginLeft: size.rem2,\n\t\t},\n\t},\n\n\tlabelledCompact: {\n\t\tcolor: color.gray100,\n\t\tdisplay: \"flex\",\n\n\t\t\"::before\": {\n\t\t\tcontent: '\"\"',\n\t\t\tflex: \"1 1\",\n\t\t\tborderBottomWidth: \"1px\",\n\t\t\tborderBottomStyle: \"solid\",\n\t\t\tmargin: \"auto\",\n\t\t\tmarginRight: size.px4,\n\t\t},\n\t\t\"::after\": {\n\t\t\tcontent: '\"\"',\n\t\t\tflex: \"1 1\",\n\t\t\tborderBottomWidth: \"1px\",\n\t\t\tborderBottomStyle: \"solid\",\n\t\t\tmargin: \"auto\",\n\t\t\tmarginLeft: size.px4,\n\t\t},\n\t},\n\n\tmuted: {\n\t\tcolor: color.gray400,\n\t},\n\n\tsmall: {\n\t\tfontWeight: 400,\n\t\tfontSize: fontSize.sub,\n\t},\n\tmedium: {\n\t\tfontWeight: 500,\n\t},\n\tlarge: {\n\t\tfontWeight: 400,\n\t\tfontSize: fontSize.h4,\n\t},\n});\n\nexport interface DividerProps {\n\tlabel?: string;\n\tsize?: \"small\" | \"medium\" | \"large\";\n\tmuted?: boolean;\n\tcompact?: boolean;\n}\n\nexport default memo(Divider);\n\nfunction Divider({ label, size, muted, compact }: DividerProps) {\n\treturn label ? (\n\t\t<div\n\t\t\t{...stylex.props(\n\t\t\t\tcompact ? styles.labelledCompact : styles.labelled,\n\t\t\t\tstyles[size ?? \"medium\"],\n\t\t\t\tmuted && styles.muted,\n\t\t\t)}\n\t\t>\n\t\t\t{label}\n\t\t</div>\n\t) : (\n\t\t<hr {...stylex.props(compact ? styles.hrCompact : styles.hr)} />\n\t);\n}\n"],"mappings":"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","ignoreList":[]}