{"version":3,"file":"SegmentedControl.D4YygO2G.mjs","names":["p","o.useState","u","s","i","r","l","d","a","n"],"sources":["https:/framerusercontent.com/modules/E3SlWohlqNykJhVRlUvy/UWQs7TBLeFuPzs9iB9Oy/SegmentedControl.js"],"sourcesContent":["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import*as o from\"react\";import{addPropertyControls as l,ControlType as d}from\"framer\";import{motion as r,LayoutGroup as i}from\"framer-motion\";import{fontStack as a,fontControls as n,fontSizeOptions as p,colorTokentoValue as s,useFontControls as u}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * SEGMENTED CONTROL\n *\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SegmentedControl(l){let{// Other props\nslide:d,segments:a,defaultSegment:n,disabled:p,// Variant props\nactiveTextColor:f,activeBackground:b,activeBorderColor:x,shadow:h,inactiveTextColor:v,inactiveBackground:S,inactiveBorderColor:C,inactiveBorderSize:y,disabledTextColor:B,disabledBackground:T,disabledBorderColor:$,disabledBorderSize:z,// Style props\nfontSize:P,trackColor:V,divider:k,dividerColor:E,// Transition props\nsegmentTransition:R,// Event props\nonChange:w,onSegment1Tap:A,onSegment2Tap:H,onSegment3Tap:N,onSegment4Tap:I,onSegment5Tap:L,distribution:W,id:F,fontFamily:j,fontWeight:D,// Stack props\n...K}=l;delete K.height,delete K.width;// Props shared by Stack and other elements\nlet{// Mixed border radius\nradius:M,isMixedBorderRadius:Y,topLeftBorderRadius:O,topRightBorderRadius:U,bottomRightBorderRadius:_,bottomLeftBorderRadius:q,gap:G,padding:J,// Mixed Active Border Size\nactiveBorderSize:Q,isMixedActiveBorder:X,topActiveBorderSize:Z,rightActiveBorderSize:ee,bottomActiveBorderSize:et,leftActiveBorderSize:eo,direction:el}=l,ed=Y?`${O}px ${U}px ${_}px ${q}px`:`${M}px`,er=Y?`${O-J}px ${U-J}px ${_-J}px ${q-J}px`:`${M-J}px`,ei=[{text:a[0],defaultEvent:w,event:A},{text:a[1],defaultEvent:w,event:H},{text:a[2],defaultEvent:w,event:N},{text:a[3],defaultEvent:w,event:I},{text:a[4],defaultEvent:w,event:L}].slice(0,a.length),[ea,en]=o.useState(n-1);o.useEffect(()=>{en(n-1);},[n]);let ep=u(l),es={selected:{background:s(b),color:s(f),boxShadow:h?\"0px 2px 6px rgba(0,0,0,0.1), 0px 4px 16px rgba(0,0,0,0.1)\":\"0px 0px 0px rgba(0,0,0,0)\",border:!X&&`${Q}px solid ${x}`,borderTop:X&&`${Z}px solid ${x}`,borderRight:X&&`${ee}px solid ${x}`,borderBottom:X&&`${et}px solid ${x}`,borderLeft:X&&`${eo}px solid ${x}`},notSelected:{background:s(S),color:s(v),boxShadow:\"0px 0px 0px rgba(0,0,0,0), 0px 0px 0px rgba(0,0,0,0)\",border:`${y}px solid ${C}`},disabled:{background:s(T),color:s(B),boxShadow:\"0px 0px 0px rgba(0,0,0,0)\",border:`${z}px solid ${$}`}};return a.length>0?/*#__PURE__*/t(i,{children:[/*#__PURE__*/e(r.div,{...K,style:{borderRadius:ed,width:\"100%\",height:\"100%\",position:\"relative\",display:\"flex\",padding:J,background:V},children:ei.map((o,l)=>/*#__PURE__*/t(r.div,{// Sizing props\n    style:{// top: 0,\n    // left: 0,\n    // position: \"absolute\",\n    flex:1,height:\"horizontal\"===el?\"100%\":`${100/a.length}% `,width:\"horizontal\"===el?\"1fr\":\"100%\",borderRadius:ed,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",display:\"flex\"},variants:es,transition:{ease:\"linear\"},initial:p?\"disabled\":d?\"notSelected\":l===n-1?\"selected\":\"notSelected\",animate:p?\"disabled\":d?\"notSelected\":ea===l?\"selected\":\"notSelected\",\"data-framer-highlight\":!p,onClick:p?void 0:()=>{en(l),o.event&&o.event(),o.defaultEvent&&o.defaultEvent(l);},children:[/*#__PURE__*/e(\"h3\",{style:{...g,fontSize:P,...ep},children:null==o?void 0:o.text}),a.length>1&&l!==a.length-1&&/*#__PURE__*/e(r.div,{style:{height:k?\"horizontal\"===el?\"calc(100% - 16px)\":1:0,width:k?\"horizontal\"===el?1:\"calc(100% - 16px)\":0,background:k?E:null,marginTop:8,marginRight:-2+l-0*G}})]},l))}),!p&&d&&/*#__PURE__*/e(r.div,{...K,layoutId:K.layoutId?`${K.layoutId}-segment`:\"segment\",style:{width:\"100%\",height:\"100%\",display:\"flex\",position:\"absolute\",pointerEvents:\"none\",top:0,left:0,padding:J},children:ei.map((t,o)=>{var l;let d=o===ea,i=o===ei.length-1,a=0===o,n=a||i||!d?G/2:G,p=`0 ${i?0:n}px 0 ${a?0:n}px`;return /*#__PURE__*/e(r.div,{layout:!0,style:{flex:1,width:\"100%\",pointerEvents:\"none\",margin:p,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",boxShadow:h&&d?\"0px 2px 6px rgba(0,0,0,0.1), 0px 4px 16px rgba(0,0,0,0.1)\":\"0px 0px 0px rgba(0,0,0,0)\",display:\"flex\",color:d?s(f):\"transparent\",background:d?s(b):\"transparent\",// background: \"blue\",\nborderRadius:er,boxSizing:\"border-box\",border:d?`${Q}px solid ${x}`:\"0px solid rgba(0,0,0,0.0)\"},children:/*#__PURE__*/e(\"h3\",{style:{...g,fontSize:P,...ep,pointerEvents:\"none\"},children:null===(l=ei[ea])||void 0===l?void 0:l.text})},d?\"selected_segment\":o);})})]}):/*#__PURE__*/t(\"div\",{style:c,children:[/*#__PURE__*/e(\"p\",{style:{...m,fontWeight:600},children:\"Segments\"}),/*#__PURE__*/e(\"p\",{style:m,children:\"Use the properties panel to add segments.\"})]});}SegmentedControl.defaultProps={// Sizing props\nheight:50,width:320,// Stack props\ndirection:\"horizontal\",// Other props\nsegments:[\"Item 1\",\"Item 2\",\"Item 3\"],slide:!0,defaultSegment:1,disabled:!1,// Variant props\nvariant:\"active\",activeTextColor:\"#0099ff\",activeBackground:\"#ffffff\",activeBorderColor:\"rgba(0, 0, 0, 0)\",activeBorderSize:1,shadow:!0,inactiveTextColor:\"#BBBBBB\",inactiveBackground:\"rgba(0, 0, 0, 0)\",inactiveBorderColor:\"rgba(0, 0, 0, 0)\",inactiveBorderSize:1,disabledTextColor:\"#AAAAAA\",disabledBackground:\"#ebebeb\",disabledBorderColor:\"rgba(0, 0, 0, 0)\",disabledBorderSize:1,// Style props\nfontSize:14,radius:8,padding:3,trackColor:\"#ebebeb\",divider:!0,dividerColor:\"rgba(0,0,0,0.05)\",fontWeight:600},// @ts-ignore\nl(SegmentedControl,{direction:{type:d.Enum,displaySegmentedControl:!0,options:[\"horizontal\",\"vertical\"],defaultValue:SegmentedControl.defaultProps.direction},defaultSegment:{type:d.Number,title:\"Selected\",defaultValue:SegmentedControl.defaultProps.defaultSegment,displayStepper:!0,step:1,min:1,max:5},variant:{type:d.Enum,title:\"Variants\",defaultValue:SegmentedControl.defaultProps.variant,options:[\"active\",\"inactive\",\"disabled\"],optionTitles:[\"Active\",\"Inactive\",\"Disabled\"]},// Active Variant Property Controls\nactiveTextColor:{type:d.Color,title:\"Text Color\",defaultValue:SegmentedControl.defaultProps.activeTextColor,hidden:({variant:e})=>\"active\"!==e},activeBackground:{title:\"Bg Color\",type:d.Color,defaultValue:SegmentedControl.defaultProps.activeBackground,hidden:({variant:e})=>\"active\"!==e},activeBorderColor:{type:d.Color,title:\"Border Color\",defaultValue:SegmentedControl.defaultProps.activeBorderColor,hidden:({variant:e})=>\"active\"!==e},activeBorderSize:{title:\"Border Width\",type:d.FusedNumber,defaultValue:SegmentedControl.defaultProps.activeBorderSize,toggleKey:\"isMixedActiveBorder\",toggleTitles:[\"Border\",\"Border per side\"],valueKeys:[\"topActiveBorderSize\",\"rightActiveBorderSize\",\"bottomActiveBorderSize\",\"leftActiveBorderSize\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:({variant:e})=>\"active\"!==e},shadow:{title:\"Shadow\",type:d.Boolean,defaultValue:SegmentedControl.defaultProps.shadow,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({variant:e})=>\"active\"!==e},// Inactive Variant Property Controls\ninactiveTextColor:{type:d.Color,title:\"Text Color\",defaultValue:SegmentedControl.defaultProps.inactiveTextColor,hidden:({variant:e})=>\"inactive\"!==e},inactiveBackground:{title:\"Bg Color\",type:d.Color,defaultValue:SegmentedControl.defaultProps.inactiveBackground,hidden:({variant:e})=>\"inactive\"!==e},inactiveBorderColor:{type:d.Color,title:\"Border Color\",defaultValue:SegmentedControl.defaultProps.inactiveBorderColor,hidden:({variant:e})=>\"inactive\"!==e},inactiveBorderSize:{type:d.Number,title:\"Border Size\",displayStepper:!0,step:1,min:1,max:25,defaultValue:SegmentedControl.defaultProps.inactiveBorderSize,hidden:({variant:e})=>\"inactive\"!==e},// Disabled Variant Property Controls\ndisabledTextColor:{type:d.Color,title:\"Text Color\",defaultValue:SegmentedControl.defaultProps.disabledTextColor,hidden:({variant:e})=>\"disabled\"!==e},disabledBackground:{type:d.Color,title:\"Bg Color\",defaultValue:SegmentedControl.defaultProps.disabledBackground,hidden:({variant:e})=>\"disabled\"!==e},disabledBorderColor:{type:d.Color,title:\"Border Color\",defaultValue:SegmentedControl.defaultProps.disabledBorderColor,hidden:({variant:e})=>\"disabled\"!==e},disabledBorderSize:{type:d.Number,title:\"Border Size\",displayStepper:!0,step:1,min:1,max:25,defaultValue:SegmentedControl.defaultProps.disabledBorderSize,hidden:({variant:e})=>\"disabled\"!==e},// Other Property Controls\nslide:{type:d.Boolean,title:\"Slide\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:SegmentedControl.defaultProps.slide},segmentTransition:{title:\"Transition\",type:d.Transition,// defaultValue: SegmentedControl.defaultProps.segmentTransition,\nhidden:({slide:e})=>!1===e},trackColor:{type:d.Color,title:\"Track Color\",defaultValue:SegmentedControl.defaultProps.trackColor},radius:{title:\"Radius\",type:d.FusedNumber,defaultValue:SegmentedControl.defaultProps.radius,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftBorderRadius\",\"topRightBorderRadius\",\"bottomRightBorderRadius\",\"bottomLeftBorderRadius\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},gap:{displayStepper:!0,type:d.Number},fontSize:{...p,defaultValue:SegmentedControl.defaultProps.fontSize},...n,disabled:{type:d.Boolean,title:\"Disabled\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:SegmentedControl.defaultProps.disabled},divider:{type:d.Boolean,title:\"Dividers\",defaultValue:SegmentedControl.defaultProps.divider,enabledTitle:\"Show\",disabledTitle:\"Hide\"},dividerColor:{type:d.Color,title:\"Color\",defaultValue:SegmentedControl.defaultProps.dividerColor,hidden:({divider:e})=>!1===e},// Event Property Controls\nonChange:{title:\"On Change\",type:d.EventHandler},onSegment1Tap:{title:\"Segment 1 Tap\",type:d.EventHandler},onSegment2Tap:{title:\"Segment 2 Tap\",type:d.EventHandler},onSegment3Tap:{title:\"Segment 3 Tap\",type:d.EventHandler},onSegment4Tap:{title:\"Segment 4 Tap\",type:d.EventHandler},onSegment5Tap:{title:\"Segment 5 Tap\",type:d.EventHandler},// Segment Property Controls\nsegments:{type:d.Array,title:\"Segments\",maxCount:5,defaultValue:SegmentedControl.defaultProps.segments,propertyControl:{type:d.String}}});let g={fontFamily:a,// fontSize: 12,\nletterSpacing:0,fontWeight:600,textAlign:\"center\",margin:\"auto auto\"},c={width:\"100%\",height:\"100%\",borderRadius:6,background:\"rgba(136, 85, 255, 0.3)\",border:\"1px dashed #85F\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"},m={fontFamily:a,color:\"#8856FF\",fontSize:10,letterSpacing:0,lineHeight:1.4,fontWeight:400,marginTop:0,marginBottom:0,maxWidth:\"300px\",textAlign:\"center\"};SegmentedControl.displayName=\"Segmented Control\";\nexport const __FramerMetadata__ = {\"exports\":{\"SegmentedControl\":{\"type\":\"reactComponent\",\"name\":\"SegmentedControl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"320\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SegmentedControl.map"],"mappings":"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"}