{"version":3,"file":"BadgeStyles.mjs","sources":["../../../packages/badge/BadgeStyles.tsx"],"sourcesContent":["import styled, { css } from '../utils/styled-components-wrapper.js'\nimport { BadgeVariants } from './types.js'\n\ntype InjectedPropsTr = {\n  $variant: BadgeVariants\n  $interactive: boolean\n  $hasIcon?: boolean\n}\n\nconst BadgeVariantsStyle = {\n  positive: css`\n    background: var(--lido-color-success);\n    color: var(--lido-color-foreground);\n  `,\n  negative: css`\n    background: var(--lido-color-error);\n    color: var(--lido-color-foreground);\n  `,\n  gray: css`\n    background: var(--lido-color-backgroundBadge);\n    color: var(--lido-color-textSecondary);\n  `,\n  warning: css`\n    background: var(--lido-color-warning);\n    color: var(--lido-color-foreground);\n  `,\n  gradient: css`\n    background: var(--lido-color-backgroundGradient);\n    color: var(--lido-color-textDark);\n  `,\n}\n\nexport const BadgeWrapperStyle = styled.div<InjectedPropsTr>`\n  font-size: 12px;\n  line-height: 18px;\n  font-weight: 700;\n  display: inline-flex;\n  gap: 2px;\n  max-width: 100%;\n  box-sizing: border-box;\n  align-items: center;\n  white-space: nowrap;\n  outline: none;\n  border-radius: ${({ theme }) => theme.borderRadiusesMap.sm}px;\n  padding: 0.5em 1em 0.5em ${({ $hasIcon }) => ($hasIcon ? '8px' : '1em')};\n  cursor: ${({ $interactive }) => ($interactive ? 'pointer' : 'auto')};\n  ${({ $variant }) => BadgeVariantsStyle[$variant]}\n`\n"],"names":["BadgeVariantsStyle","positive","css","negative","gray","warning","gradient","BadgeWrapperStyle","styled","div","_ref","theme","borderRadiusesMap","sm","_ref2","$hasIcon","_ref3","$interactive","_ref4","$variant"],"mappings":";;;AASA,MAAMA,kBAAkB,GAAG;AACzBC,EAAAA,QAAQ,EAAEC,GAAG,CAAA;AACf;AACA;AACA,EAAG,CAAA;AACDC,EAAAA,QAAQ,EAAED,GAAG,CAAA;AACf;AACA;AACA,EAAG,CAAA;AACDE,EAAAA,IAAI,EAAEF,GAAG,CAAA;AACX;AACA;AACA,EAAG,CAAA;AACDG,EAAAA,OAAO,EAAEH,GAAG,CAAA;AACd;AACA;AACA,EAAG,CAAA;AACDI,EAAAA,QAAQ,EAAEJ,GAAG,CAAA;AACf;AACA;AACA,EAAA,CAAA;AACA,CAAC,CAAA;AAEYK,MAAAA,iBAAiB,GAAGC,MAAM,CAACC,GAAoB,CAAA;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAA,EAAmBC,IAAA,IAAA;EAAA,IAAC;AAAEC,IAAAA,KAAAA;AAAM,GAAC,GAAAD,IAAA,CAAA;AAAA,EAAA,OAAKC,KAAK,CAACC,iBAAiB,CAACC,EAAE,CAAA;AAAA,CAAA,CAAA;AAC5D,2BAAA,EAA6BC,KAAA,IAAA;EAAA,IAAC;AAAEC,IAAAA,QAAAA;AAAS,GAAC,GAAAD,KAAA,CAAA;AAAA,EAAA,OAAMC,QAAQ,GAAG,KAAK,GAAG,KAAK,CAAA;AAAA,CAAC,CAAA;AACzE,UAAA,EAAYC,KAAA,IAAA;EAAA,IAAC;AAAEC,IAAAA,YAAAA;AAAa,GAAC,GAAAD,KAAA,CAAA;AAAA,EAAA,OAAMC,YAAY,GAAG,SAAS,GAAG,MAAM,CAAA;AAAA,CAAC,CAAA;AACrE,EAAA,EAAIC,KAAA,IAAA;EAAA,IAAC;AAAEC,IAAAA,QAAAA;AAAS,GAAC,GAAAD,KAAA,CAAA;EAAA,OAAKlB,kBAAkB,CAACmB,QAAQ,CAAC,CAAA;AAAA,CAAA,CAAA;AAClD;;;;"}