{"version":3,"file":"ShuffleButton.D8BScnfx.mjs","names":["ShuffleButton","OriginalShuffleButton"],"sources":["https:/framerusercontent.com/modules/4EFyu4rRsoCJEdRH4bVG/k7gfZcbJAdyiSCT03Ppm/ShuffleButton.js","https:/framerusercontent.com/modules/W4PKQtfFjhDp6U3QSIUA/DFoC1eCM6VMENO887HGm/ShuffleButton.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{buttonPropertyControls,Button,superfieldsId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/NS2M1g7qVI7y5CFDNb6m/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/UmOIjvpgKrLZznysVdbK/Store.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ShuffleButton(props){const{superfieldsId}=props;const setRandomizationSeed=useSuperfieldsStore(superfieldsId,state=>state.setRandomizationSeed);function onButtonClick(){setRandomizationSeed(Math.floor(Math.random()*1e8));props.click?.();}return /*#__PURE__*/_jsx(Button,{props:props,onClick:onButtonClick,onMouseEnter:props.hover});}ShuffleButton.displayName=\"Shuffle Button\";addPropertyControls(ShuffleButton,{...superfieldsId(),...buttonPropertyControls({text:\"Shuffle\"}),click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShuffleButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import OriginalShuffleButton from\"https://framerusercontent.com/modules/4EFyu4rRsoCJEdRH4bVG/k7gfZcbJAdyiSCT03Ppm/ShuffleButton.js\";import{addPropertyControlsV2,buttonPropertyControlsV2,parseButtonPropertyControlsV2}from\"https://framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/qhB83x3iUbFnEMsNrwn1/Shared.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ShuffleButton(props){const isAdvanced=props.mode===\"advanced\";return /*#__PURE__*/_jsx(OriginalShuffleButton,{superfieldsId:isAdvanced?props.settings.superfieldsId:0,...parseButtonPropertyControlsV2(props),click:props.click,hover:props.hover,style:props.style});}ShuffleButton.displayName=\"Shuffle Button\";addPropertyControlsV2(ShuffleButton,{...buttonPropertyControlsV2({text:\"Shuffle\",stylingDescription:\"Update the button styling\"}),settings:{type:ControlType.Object,description:\"Advanced setup.\",buttonTitle:\"Options\",advanced:true,controls:{id:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\",description:\"If using multiple collections on the same page, set a specific ID to match.\"}}},click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShuffleButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"uTAIG,SAAwBA,EAAc,EAAM,CAAC,GAAK,CAAC,iBAAe,EAAY,EAAqB,EAAoB,EAAc,GAAO,EAAM,oBAAoB,EAAE,SAAS,GAAe,CAAC,EAAqB,KAAK,MAAM,KAAK,OAAO,EAAE,GAAG,CAAC,EAAE,EAAM,QAAQ,CAAE,CAAC,OAAoB,EAAK,EAAO,CAAO,QAAM,QAAQ,EAAc,aAAa,EAAM,KAAK,CAAC,CAAE,iBAJ7T,IAAoD,IAA8J,IAA0H,EAId,EAAc,YAAY,iBAAiB,EAAoBA,EAAc,CAAC,GAAG,EAAc,EAAE,GAAG,EAAuB,CAAC,KAAK,SAAS,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,YAAY,EAAE,MAAM,CAAC,KAAK,EAAY,YAAY,CAAC,CAAC,KCA9jB,SAAwB,EAAc,EAAM,CAA0C,OAAoB,EAAKC,EAAsB,CAAC,cAAxE,EAAM,OAAO,WAAoF,EAAM,SAAS,cAAc,EAAE,GAAG,EAA8B,CAAK,EAAE,MAAM,EAAM,MAAM,MAAM,EAAM,MAAM,MAAM,EAAM,KAAK,CAAC,CAAE,iBAJvP,IAAgC,IAAoI,IAAoL,EAIhG,EAAc,YAAY,iBAAiB,EAAsB,EAAc,CAAC,GAAG,EAAyB,CAAC,KAAK,UAAU,mBAAmB,2BAA2B,CAAC,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,YAAY,UAAU,SAAS,GAAK,SAAS,CAAC,GAAG,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,GAAK,MAAM,KAAK,YAAY,6EAA6E,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,YAAY,EAAE,MAAM,CAAC,KAAK,EAAY,YAAY,CAAC,CAAC"}