{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Ln07uZ5gvrAr1e83r1dD/zjCj1YFFgRkpCCG3k5kR/Toggle.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,addPropertyControls,ControlType,Color}from\"framer\";import{colorTokentoValue,usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var /*\n ** TOGGLE\n */ DefaultColor;(function(DefaultColor){DefaultColor[\"blue\"]=\"rgba(0,153,255,1.0)\";DefaultColor[\"blue30\"]=\"rgba(0,153,255,0.3)\";DefaultColor[\"blue0\"]=\"rgba(0,153,255,0.0)\";DefaultColor[\"black\"]=\"rgba(0,0,0,1.0)\";DefaultColor[\"black8\"]=\"rgba(0,0,0,.08)\";DefaultColor[\"white\"]=\"rgba(255,255,255,1.0)\";DefaultColor[\"smoke\"]=\"rgba(243,243,243,1.0)\";DefaultColor[\"clear\"]=\"rgba(255,255,255,0.0)\";})(DefaultColor||(DefaultColor={}));var PropControlMenu;(function(PropControlMenu){PropControlMenu[\"Track\"]=\"track\";PropControlMenu[\"Knob\"]=\"knob\";})(PropControlMenu||(PropControlMenu={}));// @ts-ignore - Framer doesn't know about .values on Object\nconst propControlMenuVals=Object.values(PropControlMenu);const propControlMenuKeys=Object.keys(PropControlMenu);async function handleActions(callbacks){for(const cb of callbacks){if(!cb)continue;const value=await cb();if(value===false)break;}}/**\n * TOGGLE\n *\n * @framerIntrinsicWidth 54\n * @framerIntrinsicHeight 32\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Toggle(props){const{// State\ntoggled,disabled,disabledOpacity=60,// Track\ntrackTransition,trackOffset,trackColorOff,trackColorOn,trackBorder,trackBorderColor,trackBorderSize,isTrackRadiusMixed,trackRadiusTL,trackRadiusTR,trackRadiusBR,trackRadiusBL,// Knob\nknobTransition,knobSize,knobColorOff,knobColorOn,knobShadow,knobRadius,isKnobRadiusMixed,knobRadiusTL,knobRadiusTR,knobRadiusBR,knobRadiusBL,// Events\nonToggle,onToggleOn,onToggleOff,// Initial Animation\ninitialAnimation}=props;// STATES //////////////////////////////////////////////////////////////////\nconst[isToggled,setIsToggled]=React.useState(toggled);const[isDisabled,setIsDisabled]=React.useState(disabled);const[opacity,setOpacity]=React.useState(getOpacity(isDisabled,disabledOpacity));// LIFECYCLE ///////////////////////////////////////////////////////////////\nReact.useEffect(()=>{setIsToggled(toggled);// if (onToggle) onToggle(null, null, toggled)\n// if (onToggleOn && toggled) onToggleOn(null, null, toggled)\n// if (onToggleOff && !toggled) onToggleOff(null, null, toggled)\n},[toggled]);React.useEffect(()=>{setIsDisabled(disabled);setOpacity(getOpacity(disabled,disabledOpacity));},[disabled,disabledOpacity]);// Render Variables ////////////////////////////////////////////////////////\n// Radiu\nconst fusedKnobRadius=getFusedRadius(knobRadius,isKnobRadiusMixed,knobRadiusTL,knobRadiusTR,knobRadiusBR,knobRadiusBL);// Shadow\nconst shadow=getShadow(isToggled,knobShadow,DefaultColor.black8,0,2,4,0);// Borders\nconst borderOff=getBorder(trackBorder,trackBorderColor,trackBorderSize);const borderOn=getBorder(trackBorder,trackBorderColor,trackBorderSize);// Knob Position\nconst padding=usePadding(props);const trackRadius=useRadius(props);// VARIANTS //////////////////////////////////////////////////////////////////\n// RENDER //////////////////////////////////////////////////////////////////\nreturn(/*#__PURE__*/ _jsx(motion.div,{// ref={container}\nlayout:true,layoutId:\"track\",style:{height:\"100%\",width:\"100%\",opacity,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",padding:padding,borderRadius:trackRadius,overflow:\"hidden\"},animate:{backgroundColor:isToggled?colorTokentoValue(trackColorOn):colorTokentoValue(trackColorOff),border:isToggled?colorTokentoValue(borderOn):colorTokentoValue(borderOff)},initial:false,transition:trackTransition,\"data-framer-highlight\":!disabled,onTap:(event,point)=>{if(isDisabled)return;handleActions([()=>onToggle&&onToggle(event,point,!isToggled),()=>onToggleOn&&onToggleOn(event,point,!isToggled),()=>onToggleOff&&onToggleOff(event,point,!isToggled),()=>setIsToggled(!isToggled),]);},children:/*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:isToggled?`flex-end`:\"flex-start\"},children:/*#__PURE__*/ _jsx(motion.div,{layout:true,layoutId:\"knob\",transition:knobTransition,initial:false,style:{background:isToggled?colorTokentoValue(knobColorOn):colorTokentoValue(knobColorOff),pointerEvents:\"none\",willChange:\"transform\",width:knobSize,height:knobSize,borderRadius:fusedKnobRadius,boxShadow:shadow}})})}));}////////////////////////////////////////////////////////////////////////////////\n// DEFAULT PROPS ///////////////////////////////////////////////////////////////\nconst defaultSize={width:54,height:32,knob:32-8,trackRadius:32/2,trackBorder:1,knobRadius:(32-8)/2};const defaultProps={height:defaultSize.height,width:defaultSize.width,// PROP CONTROLS ONLY\ndesignMenu:propControlMenuVals[0],// STATES\ntoggled:true,disabled:false,padding:4,borderRadius:32/2,// TRACK\ntrackOffset:0,trackColorOff:DefaultColor.smoke,trackColorOn:DefaultColor.blue,trackBorder:false,trackBorderColor:DefaultColor.blue30,trackBorderSize:0,trackRadius:defaultSize.trackRadius,isTrackRadiusMixed:false,trackRadiusTL:defaultSize.trackRadius,trackRadiusTR:defaultSize.trackRadius,trackRadiusBR:defaultSize.trackRadius,trackRadiusBL:defaultSize.trackRadius,// KNOB\nknobSize:defaultSize.knob,knobColorOff:DefaultColor.white,knobColorOn:DefaultColor.white,knobShadow:true,knobRadius:defaultSize.knobRadius,isKnobRadiusMixed:false,knobRadiusTL:defaultSize.knobRadius,knobRadiusTR:defaultSize.knobRadius,knobRadiusBR:defaultSize.knobRadius,knobRadiusBL:defaultSize.knobRadius,// Events\nonToggle:null,onToggleOn:null,onToggleOff:null,initialAnimation:false};Toggle.defaultProps=defaultProps;////////////////////////////////////////////////////////////////////////////////\n// Framer Property Controls ////////////////////////////////////////////////////\n// Use for more indentation\n// const LVL1 = \"\u2802\u2005\"\n// const LVL2 = \"\u2005\u2005\u2802\u2005\"\n// Indentation Helpers\nconst LVL1=\"\";const LVL2=\"\u2005\u2005\u2005\"+\"\";function overridePropControl(control,override){return Object.keys(control).reduce((result,key)=>{result[key]={...control[key],...override};return result;},{});}addPropertyControls(Toggle,{// States ///////////////////////////////////////////////////////////////////\ntoggled:{title:\"Toggled\",type:ControlType.Boolean,defaultValue:defaultProps.toggled,enabledTitle:\"On\",disabledTitle:\"Off\"},disabled:{title:\"Disabled\",type:ControlType.Boolean,defaultValue:defaultProps.disabled,enabledTitle:\"Yes\",disabledTitle:\"No\"},// removing for now, weird stuff going on\n// initialAnimation: {\n//     title: \"On Load\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Animate\",\n//     disabledTitle: \"Instant\",\n// },\n// Menu ////////////////////////////////////////////////////////////////////\ndesignMenu:{title:\"Style\",type:ControlType.Enum,defaultValue:defaultProps.designMenu,options:propControlMenuVals,optionTitles:propControlMenuKeys,displaySegmentedControl:true},// Track ///////////////////////////////////////////////////////////////////\ntrackTransition:{title:`${LVL1}Transition`,type:ControlType.Transition,hidden:props=>props.designMenu!=PropControlMenu.Track},trackOffset:{title:`${LVL1}Offset`,type:ControlType.Number,defaultValue:defaultProps.trackOffset,step:0.5,displayStepper:true,hidden:props=>props.designMenu!==PropControlMenu.Track},...overridePropControl(paddingControl,{hidden:props=>props.designMenu!==PropControlMenu.Track}),...overridePropControl(borderRadiusControl,{hidden:props=>props.designMenu!==PropControlMenu.Track}),trackColorOff:{title:`${LVL1}Color Off`,type:ControlType.Color,defaultValue:defaultProps.trackColorOff,hidden:props=>props.designMenu!=PropControlMenu.Track},trackColorOn:{title:`${LVL1}Color On`,type:ControlType.Color,defaultValue:defaultProps.trackColorOn,hidden:props=>props.designMenu!=PropControlMenu.Track},trackBorder:{title:`${LVL1}Border`,type:ControlType.Boolean,defaultValue:defaultProps.trackBorder,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.designMenu!=PropControlMenu.Track},trackBorderColor:{title:`${LVL2}Color`,type:ControlType.Color,defaultValue:defaultProps.trackBorderColor,hidden:props=>props.designMenu!=PropControlMenu.Track||!props.trackBorder},trackBorderSize:{title:`${LVL2}Size On`,type:ControlType.Number,defaultValue:defaultProps.trackBorderSize,min:0,step:0.5,displayStepper:true,hidden:props=>props.designMenu!=PropControlMenu.Track||!props.trackBorder},// Knob ////////////////////////////////////////////////////////////////////\nknobTransition:{title:`${LVL1}Transition`,type:ControlType.Transition,hidden:props=>props.designMenu!=PropControlMenu.Knob},knobSize:{title:`${LVL1}Size`,type:ControlType.Number,defaultValue:defaultProps.knobSize,min:0,step:0.5,displayStepper:true,hidden:props=>props.designMenu!=PropControlMenu.Knob},knobRadius:{type:ControlType.FusedNumber,title:`${LVL1}Radius`,defaultValue:defaultProps.knobRadius,toggleKey:\"isKnobRadiusMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"knobRadiusTL\",\"knobRadiusTR\",\"knobRadiusBR\",\"knobRadiusBL\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.designMenu!=PropControlMenu.Knob},knobColorOff:{title:`${LVL1}Color Off`,type:ControlType.Color,defaultValue:defaultProps.knobColorOff,hidden:props=>props.designMenu!=PropControlMenu.Knob},knobColorOn:{title:`${LVL1}Color On`,type:ControlType.Color,defaultValue:defaultProps.knobColorOn,hidden:props=>props.designMenu!=PropControlMenu.Knob},knobShadow:{title:`${LVL1}Shadow`,type:ControlType.Boolean,defaultValue:defaultProps.knobShadow,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.designMenu!=PropControlMenu.Knob},// Events ////////////////////////////////////////////////////////////////////\nonToggle:{type:ControlType.EventHandler},onToggleOn:{type:ControlType.EventHandler},onToggleOff:{type:ControlType.EventHandler}});////////////////////////////////////////////////////////////////////////////////\n// ACTION CONTROLS\n////////////////////////////////////////////////////////////////////////////////\n// HELPER FUNCTIONS\nconst normalizeColor=color=>{// Translations between HSL to HEX and others are a problem\nif(!Color.isColor(color))return color;const c=Color(color);const RGBA=Color.toRgb(c);return`rgba(${RGBA.r}, ${RGBA.g}, ${RGBA.b}, ${RGBA.a})`;};const getFusedRadius=(radius,isMixed,tl,tr,br,bl)=>{return isMixed?`${tl}px ${tr}px ${br}px ${bl}px`:`${radius}px`;};const getOpacity=(isDisabled,disabledOpacity)=>isDisabled?disabledOpacity/100:1;const getBorder=(hasBorder,color,size)=>{if(!hasBorder)return`0px solid ${DefaultColor.clear}`;return`${size}px solid ${normalizeColor(color)}`;};const getShadow=(toggled,hasShadow,color,x,y,blur,spread)=>{if(!hasShadow)return`0px 0px 0px 0px ${DefaultColor.clear}`;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;};\nexport const __FramerMetadata__ = {\"exports\":{\"Toggle\":{\"type\":\"reactComponent\",\"name\":\"Toggle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toggle.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "DefaultColor", "PropControlMenu", "propControlMenuVals", "propControlMenuKeys", "handleActions", "callbacks", "cb", "Toggle", "props", "toggled", "disabled", "disabledOpacity", "trackTransition", "trackOffset", "trackColorOff", "trackColorOn", "trackBorder", "trackBorderColor", "trackBorderSize", "isTrackRadiusMixed", "trackRadiusTL", "trackRadiusTR", "trackRadiusBR", "trackRadiusBL", "knobTransition", "knobSize", "knobColorOff", "knobColorOn", "knobShadow", "knobRadius", "isKnobRadiusMixed", "knobRadiusTL", "knobRadiusTR", "knobRadiusBR", "knobRadiusBL", "onToggle", "onToggleOn", "onToggleOff", "initialAnimation", "isToggled", "setIsToggled", "ye", "isDisabled", "setIsDisabled", "opacity", "setOpacity", "getOpacity", "ue", "fusedKnobRadius", "getFusedRadius", "shadow", "getShadow", "borderOff", "getBorder", "borderOn", "padding", "usePadding", "trackRadius", "useRadius", "p", "motion", "colorTokentoValue", "event", "point", "defaultSize", "defaultProps", "LVL1", "LVL2", "overridePropControl", "control", "override", "result", "key", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "normalizeColor", "color", "Color", "c", "RGBA", "radius", "isMixed", "tl", "tr", "br", "bl", "hasBorder", "size", "hasShadow", "x", "y", "blur", "spread"]
}
