{"version":3,"file":"CustomBulletPoints.BC4RrNa1.mjs","names":[],"sources":["https:/framerusercontent.com/modules/JDM7fdKrB5WE2MU0xX4k/17SZVAgHcPTNvhuZgwEp/CustomBulletPoints.js"],"sourcesContent":["// Custom Bullet List\n// Instructions: Fix responsiveness so content isn't cropped on mobile.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function CustomBulletPoints(props){const{items=[],textInput=\"\",bulletStyle=\"image\",bulletImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Bullet\"},bulletSize=20,textColor=\"#000000\",font,style,itemGap=12}=props;const isFixedHeight=!!style&&style.height===\"100%\";const isOrdered=false;// If textInput is filled, use it instead of items\nconst parsedItems=textInput.trim().length>0?textInput.split(\"\\n\").map(line=>({text:line.trim()})).filter(i=>i.text!==\"\"):items;const ListTag=isOrdered?\"ol\":\"ul\";return /*#__PURE__*/_jsx(ListTag,{style:{...style,listStyle:\"none\",margin:0,padding:0,width:\"100%\",height:isFixedHeight?\"100%\":undefined,overflowY:isFixedHeight?\"auto\":\"visible\",WebkitOverflowScrolling:isFixedHeight?\"touch\":undefined,boxSizing:\"border-box\",minWidth:0,display:\"flex\",flexDirection:\"column\",gap:itemGap},children:parsedItems.map((item,i)=>/*#__PURE__*/_jsxs(\"li\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:12,width:\"100%\",minWidth:0},children:[bulletStyle===\"image\"?/*#__PURE__*/_jsx(\"img\",{src:bulletImage.src,alt:bulletImage.alt||\"Bullet\",style:{width:bulletSize,height:bulletSize,objectFit:\"contain\",flexShrink:0}}):/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:bulletSize,height:bulletSize,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:Math.max(4,Math.round(bulletSize*.35)),height:Math.max(4,Math.round(bulletSize*.35)),borderRadius:999,background:textColor}})}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...font,flex:1,minWidth:0,overflowWrap:\"anywhere\",wordBreak:\"break-word\"},children:item.text})]},i))});}addPropertyControls(CustomBulletPoints,{items:{type:ControlType.Array,title:\"Items\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"List item\"}}},defaultValue:[{text:\"First item\"},{text:\"Second item\"}],hidden:({textInput})=>textInput&&textInput.length>0},textInput:{type:ControlType.String,title:\"Text Input\",defaultValue:\"\",displayTextArea:true,description:\"Enter one item per line\"},bulletStyle:{type:ControlType.Enum,title:\"Bullet Style\",options:[\"image\",\"dot\"],optionTitles:[\"Image\",\"Dot\"],defaultValue:\"image\",displaySegmentedControl:true},bulletImage:{type:ControlType.ResponsiveImage,title:\"Bullet Image\",hidden:({bulletStyle})=>bulletStyle!==\"image\"},bulletSize:{type:ControlType.Number,title:\"Bullet Size\",defaultValue:20,min:8,max:64,step:1,unit:\"px\"},itemGap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:12,min:0,max:64,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomBulletPoints\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomBulletPoints.map"],"mappings":"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"}