{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/h0kdKD47t3uglQGxUCdX/Ci2AxR8Qw0A4FgriNlx9/Badger.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function Badger({style,items,font,textTransform,color,background,border:{borderWidth,borderStyle,borderColor},padding,isPaddingMixed,paddingTop,paddingRight,paddingBottom,paddingLeft,borderRadius,isBorderRadiusMixed,borderRadiusTopLeft,borderRadiusTopRight,borderRadiusBottomRight,borderRadiusBottomLeft,horizontal,gap}){const containerStyle={display:\"flex\",flexFlow:\"row wrap\",placeContent:`flex-start ${horizontal}`,gap,...style};const badges=items.split(\",\").map((item,index)=>{return /*#__PURE__*/_jsx(\"div\",{style:{...font,textTransform,padding:isPaddingMixed?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`,background,color,border:`${borderWidth}px ${borderStyle} ${borderColor}`,borderRadius:isBorderRadiusMixed?`${borderRadiusTopLeft}px ${borderRadiusTopRight}px ${borderRadiusBottomRight}px ${borderRadiusBottomLeft}px`:`${borderRadius}px`},children:item.trim()},index);});return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:badges});}addPropertyControls(Badger,{items:{type:ControlType.String,title:\"Badges\",defaultValue:\"Badger, badger\"},font:{// @ts-ignore\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.4em\"}},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"],optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],defaultValue:\"none\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},borderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:5,min:0,toggleKey:\"isBorderRadiusMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"borderRadiusTopLeft\",\"borderRadiusTopRight\",\"borderRadiusBottomRight\",\"borderRadiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"]},border:{type:ControlType.Object,title:\"Border\",controls:{borderStyle:{type:ControlType.Enum,title:\"Style\",options:[\"none\",\"dotted\",\"dashed\",\"solid\",\"double\",\"groove\",\"ridge\",\"inset\",\"outset\"],optionTitles:[\"None\",\"Dotted\",\"Dashed\",\"Solid\",\"Double\",\"Groove\",\"Ridge\",\"Inset\",\"Outset\"],defaultValue:\"none\"},borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:1,min:0,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}}},horizontal:{type:ControlType.Enum,title:\"Align\",displaySegmentedControl:true,defaultValue:\"left\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,unit:\"px\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:8,min:0,toggleKey:\"isPaddingMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Badger\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Badger.map"],
  "mappings": "yFAOkB,SAARA,EAAwB,CAAC,MAAAC,EAAM,MAAAC,EAAM,KAAAC,EAAK,cAAAC,EAAc,MAAAC,EAAM,WAAAC,EAAW,OAAO,CAAC,YAAAC,EAAY,YAAAC,EAAY,YAAAC,CAAW,EAAE,QAAAC,EAAQ,eAAAC,EAAe,WAAAC,EAAW,aAAAC,EAAa,cAAAC,EAAc,YAAAC,EAAY,aAAAC,EAAa,oBAAAC,EAAoB,oBAAAC,EAAoB,qBAAAC,EAAqB,wBAAAC,EAAwB,uBAAAC,EAAuB,WAAAC,EAAW,IAAAC,CAAG,EAAE,CAAC,IAAMC,EAAe,CAAC,QAAQ,OAAO,SAAS,WAAW,aAAa,cAAcF,IAAa,IAAAC,EAAI,GAAGtB,CAAK,EAAQwB,EAAOvB,EAAM,MAAM,GAAG,EAAE,IAAI,CAACwB,EAAKC,IAA6BC,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGzB,EAAK,cAAAC,EAAc,QAAQO,EAAe,GAAGC,OAAgBC,OAAkBC,OAAmBC,MAAgB,GAAGL,MAAY,WAAAJ,EAAW,MAAAD,EAAM,OAAO,GAAGE,OAAiBC,KAAeC,IAAc,aAAaQ,EAAoB,GAAGC,OAAyBC,OAA0BC,OAA6BC,MAA2B,GAAGL,KAAgB,EAAE,SAASU,EAAK,KAAK,CAAC,EAAEC,CAAK,CAAG,EAAE,OAAoBC,EAAK,MAAM,CAAC,MAAMJ,EAAe,SAASC,CAAM,CAAC,CAAE,CAACI,EAAoB7B,EAAO,CAAC,MAAM,CAAC,KAAK8B,EAAY,OAAO,MAAM,SAAS,aAAa,gBAAgB,EAAE,KAAK,CACjmC,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,GAAK,qBAAqB,GAAM,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,OAAO,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,aAAa,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,aAAa,YAAY,WAAW,EAAE,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,UAAU,sBAAsB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,sBAAsB,uBAAuB,0BAA0B,wBAAwB,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,SAAS,SAAS,QAAQ,SAAS,SAAS,QAAQ,QAAQ,QAAQ,EAAE,aAAa,CAAC,OAAO,SAAS,SAAS,QAAQ,SAAS,SAAS,QAAQ,QAAQ,QAAQ,EAAE,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,KAAK,IAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,CAAC,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,wBAAwB,GAAK,aAAa,OAAO,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,YAAY,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC",
  "names": ["Badger", "style", "items", "font", "textTransform", "color", "background", "borderWidth", "borderStyle", "borderColor", "padding", "isPaddingMixed", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "borderRadius", "isBorderRadiusMixed", "borderRadiusTopLeft", "borderRadiusTopRight", "borderRadiusBottomRight", "borderRadiusBottomLeft", "horizontal", "gap", "containerStyle", "badges", "item", "index", "p", "addPropertyControls", "ControlType"]
}
