-import{a as S}from"./chunk-FGFLEV3D.mjs";import"./chunk-35NIH65G.mjs";import{a as r}from"./chunk-OZY7EMVG.mjs";import"./chunk-F5B5J54Z.mjs";import"./chunk-BKMGN7IO.mjs";import"./chunk-4QKY4TSG.mjs";import"./chunk-NT2YB4PR.mjs";import"./chunk-K54KJ76I.mjs";import"./chunk-WGOL3MLC.mjs";import"./chunk-WMFRRDWP.mjs";import"./chunk-P5JGRI4R.mjs";import"./chunk-VCIBOLQ2.mjs";import"./chunk-LHZKBITZ.mjs";import"./chunk-RSU6LQ7I.mjs";import"./chunk-5ZN4ELZG.mjs";import"./chunk-JJRRW4QN.mjs";import"./chunk-BCLJDNIQ.mjs";import"./chunk-N6TUE7XZ.mjs";import"./chunk-RCYDBCHK.mjs";import"./chunk-E7V5LYA3.mjs";import"./chunk-VJZMGGI7.mjs";import"./chunk-GSTS7B5T.mjs";import"./chunk-2TE6PR6Y.mjs";import"./chunk-X2NOPSAQ.mjs";import"./chunk-PTR3STEA.mjs";import"./chunk-MBZ7Z2QH.mjs";import"./chunk-D5S3GT6R.mjs";import"./chunk-PP7OPZ6Z.mjs";import"./chunk-F3ULA5MU.mjs";import"./chunk-R25MCQIE.mjs";import"./chunk-T47MKGKS.mjs";import"./chunk-T5JJUGZA.mjs";import"./chunk-GBT7WEJX.mjs";import"./chunk-HRQ7F2EQ.mjs";import{b as o,d as n}from"./chunk-FLVFHPBB.mjs";import{ControlType as t}from"framer";import{jsx as b}from"react/jsx-runtime";function c(h){var i=h,{position:e,rotation:a}=i,l=n(i,["position","rotation"]);let{positionX:p,positionY:d,positionZ:u}=e,{rotationX:y,rotationY:m,rotationZ:s}=a;return b(r,o({positionX:p,positionY:d,positionZ:u,rotationX:y,rotationY:m,rotationZ:s},l))}c.propertyControls={control:{type:t.Enum,options:["props","query"],optionTitles:["Props","Query"],displaySegmentedControl:!0},activeTab:{title:"Settings Group",type:t.Enum,options:["Shape","Colors","Effects","View"],hidden:e=>e.control==="query"},type:{type:t.Enum,options:["plane","sphere","waterPlane"],optionTitles:["Plane","Sphere","Water"],displaySegmentedControl:!0,hidden:e=>e.control==="query"||e.activeTab!=="Shape"},shader:{type:t.Enum,options:["defaults","positionMix"],optionTitles:["Type A","Type B"],displaySegmentedControl:!0,hidden:e=>e.control==="query"||e.activeTab!=="Shape"},animate:{type:t.Enum,options:["on","off"],optionTitles:["On","Off"],displaySegmentedControl:!0,hidden:e=>e.control==="query"||e.activeTab!=="Shape"&&e.activeTab!=="URL"},uTime:{title:"Movements",type:t.Number,step:.1,displayStepper:!0,hidden:e=>e.animate==="on"||e.control==="query"||e.activeTab!=="Shape"},uSpeed:{title:"Speed",type:t.Number,step:.1,min:.1,displayStepper:!0,hidden:e=>e.animate==="off"||e.control==="query"||e.activeTab!=="Shape"},noise:{type:t.Object,controls:{uStrength:{type:t.Number,title:"Strength",step:.1,min:.1,displayStepper:!0,defaultValue:4},uDensity:{type:t.Number,title:"Density",step:.1,min:.1,displayStepper:!0,defaultValue:1.3}},hidden:e=>e.control==="query"||e.activeTab!=="Shape"},uAmplitude:{type:t.Number,title:"Spiral",step:.1,min:.1,displayStepper:!0,hidden:e=>e.type!=="sphere"||e.control==="query"||e.activeTab!=="Shape"},pixelDensity:{type:t.Number,step:.1,min:0,max:3,displayStepper:!0,hidden:e=>e.control==="query"||e.activeTab!=="Shape"},grain:{type:t.Enum,options:["on","off"],optionTitles:["On","Off"],displaySegmentedControl:!0,hidden:e=>e.control==="query"||e.activeTab!=="Effects"},lightType:{type:t.Enum,options:["env","3d"],optionTitles:["Env","Light"],displaySegmentedControl:!0,hidden:e=>e.control==="query"||e.activeTab!=="Effects"},envPreset:{type:t.Enum,options:["city","dawn","lobby"],optionTitles:["City","Dawn","Lobby"],displaySegmentedControl:!0,hidden:e=>e.lightType==="3d"||e.control==="query"||e.activeTab!=="Effects"},brightness:{type:t.Number,step:.1,min:.1,max:3,hidden:e=>e.lightType==="env"||e.control==="query"||e.activeTab!=="Effects"||e.url},reflection:{type:t.Number,step:.1,min:0,max:1,hidden:e=>e.lightType==="3d"||e.control==="query"||e.activeTab!=="Effects"||e.url},color1:{type:t.Color,hidden:e=>e.control==="query"||e.activeTab!=="Colors"},color2:{type:t.Color,hidden:e=>e.control==="query"||e.activeTab!=="Colors"},color3:{type:t.Color,hidden:e=>e.control==="query"||e.activeTab!=="Colors"},cDistance:{title:"Distance",type:t.Number,displayStepper:!0,min:0,max:20,hidden:e=>e.type==="sphere"||e.control==="query"||e.activeTab!=="View"},cameraZoom:{type:t.Number,displayStepper:!0,step:.1,min:.1,max:30,hidden:e=>e.type!=="sphere"||e.control==="query"||e.activeTab!=="View"},cameraAngle:{type:t.Object,controls:{cAzimuthAngle:{title:"Azimuth",type:t.Number,displayStepper:!0,step:10,min:0,max:360,defaultValue:180},cPolarAngle:{title:"Polar",type:t.Number,displayStepper:!0,step:10,min:0,max:180,defaultValue:90}},hidden:e=>e.control==="query"||e.activeTab!=="View"},position:{type:t.Object,controls:{positionX:{type:t.Number,step:.1,displayStepper:!0,defaultValue:-1.4},positionY:{type:t.Number,step:.1,displayStepper:!0},positionZ:{type:t.Number,step:.1,displayStepper:!0}},hidden:e=>e.control==="query"||e.activeTab!=="View"},rotation:{type:t.Object,controls:{rotationX:{type:t.Number,step:10,min:-360,max:360,displayStepper:!0,defaultValue:0},rotationY:{type:t.Number,step:10,min:-360,max:360,displayStepper:!0,defaultValue:10},rotationZ:{type:t.Number,step:10,min:-360,max:360,displayStepper:!0,defaultValue:50}},hidden:e=>e.control==="query"||e.activeTab!=="View"},urlString:{type:t.String,placeholder:"URL from shadergradient.co",hidden:e=>e.control==="props"},zoomOut:{type:t.Boolean,title:"View",enabledTitle:"Wide",disabledTitle:"-",hidden:e=>e.control==="query"},toggleAxis:{type:t.Boolean,title:"Axis",enabledTitle:"Guide",disabledTitle:"-",hidden:e=>e.control==="query"},pointerEvents:{type:t.Enum,title:"Touch Control",options:["none","auto"],optionTitles:["Disable","Enable"],displaySegmentedControl:!0,hidden:e=>e.control==="query"},performantOnCanvas:{type:t.Boolean,defaultValue:!1}};export{c as FramerShaderGradient,S as ShaderGradientCanvas};
0 commit comments