{"version":3,"file":"utils.mjs","names":[],"sources":["../../../../src/web-components/catalog/basic/utils.ts"],"sourcesContent":["import type { StyleInfo } from \"lit/directives/style-map.js\";\n\nexport const LEAF_MARGIN = \"8px\";\nexport const CONTAINER_PADDING = \"16px\";\nexport const STANDARD_BORDER = \"1px solid #ccc\";\nexport const STANDARD_RADIUS = \"8px\";\n\nexport const mapJustify = (j?: string): string => {\n  switch (j) {\n    case \"center\":\n      return \"center\";\n    case \"end\":\n      return \"flex-end\";\n    case \"spaceAround\":\n      return \"space-around\";\n    case \"spaceBetween\":\n      return \"space-between\";\n    case \"spaceEvenly\":\n      return \"space-evenly\";\n    case \"start\":\n      return \"flex-start\";\n    case \"stretch\":\n      return \"stretch\";\n    default:\n      return \"flex-start\";\n  }\n};\n\nexport const mapAlign = (a?: string): string => {\n  switch (a) {\n    case \"start\":\n      return \"flex-start\";\n    case \"center\":\n      return \"center\";\n    case \"end\":\n      return \"flex-end\";\n    case \"stretch\":\n      return \"stretch\";\n    default:\n      return \"stretch\";\n  }\n};\n\nexport const getBaseLeafStyle = (): StyleInfo => ({\n  margin: LEAF_MARGIN,\n  boxSizing: \"border-box\",\n});\n\nexport const getBaseContainerStyle = (): StyleInfo => ({\n  margin: LEAF_MARGIN,\n  padding: CONTAINER_PADDING,\n  border: STANDARD_BORDER,\n  borderRadius: STANDARD_RADIUS,\n  boxSizing: \"border-box\",\n});\n"],"mappings":";AAEA,MAAa,cAAc;AAC3B,MAAa,oBAAoB;AACjC,MAAa,kBAAkB;AAC/B,MAAa,kBAAkB;AAE/B,MAAa,cAAc,MAAuB;AAChD,SAAQ,GAAR;EACE,KAAK,SACH,QAAO;EACT,KAAK,MACH,QAAO;EACT,KAAK,cACH,QAAO;EACT,KAAK,eACH,QAAO;EACT,KAAK,cACH,QAAO;EACT,KAAK,QACH,QAAO;EACT,KAAK,UACH,QAAO;EACT,QACE,QAAO;;;AAIb,MAAa,YAAY,MAAuB;AAC9C,SAAQ,GAAR;EACE,KAAK,QACH,QAAO;EACT,KAAK,SACH,QAAO;EACT,KAAK,MACH,QAAO;EACT,KAAK,UACH,QAAO;EACT,QACE,QAAO;;;AAIb,MAAa,0BAAqC;CAChD,QAAQ;CACR,WAAW;CACZ;AAED,MAAa,+BAA0C;CACrD,QAAQ;CACR,SAAS;CACT,QAAQ;CACR,cAAc;CACd,WAAW;CACZ"}