{"version":3,"file":"StructuredData_1.CBfb0Pkc.mjs","names":["p"],"sources":["https:/framerusercontent.com/modules/jcBoXvvCmbTe8GjLNO4q/JDB1DILFgthrcoHrUuOV/StructuredData_1.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function StructuredData(props){const{schemaType=\"LocalBusiness\",name=\"LMT Creative Studio\",description=\"Custom web design, SEO strategy, and social ads for Long Island small businesses.\",url=\"https://www.lmtcreativestudio.com\",image=\"\",telephone=\"\",email=\"\",addressCity=\"Long Island\",addressState=\"NY\",addressCountry=\"US\",areaServed=\"Long Island, NY\",priceRange=\"$$\",jobTitle=\"Web Designer & Creative Director\",sameAs=\"\",customJson=\"{}\"}=props;let rawSchema={};if(schemaType===\"Custom\"){try{rawSchema=JSON.parse(customJson);}catch{rawSchema={};}}else if(schemaType===\"Person\"){rawSchema={\"@context\":\"https://schema.org\",\"@type\":\"Person\",name,description,url,jobTitle:jobTitle||null,image:image||null,sameAs:sameAs?sameAs.split(\",\").map(s=>s.trim()).filter(Boolean):null};}else if(schemaType===\"WebSite\"){rawSchema={\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",name,description,url};}else{rawSchema={\"@context\":\"https://schema.org\",\"@type\":\"ProfessionalService\",name,description,url,image:image||null,telephone:telephone||null,email:email||null,address:{\"@type\":\"PostalAddress\",addressLocality:addressCity,addressRegion:addressState,addressCountry},areaServed,priceRange};}const schema=JSON.parse(JSON.stringify(rawSchema,(_,v)=>v===null?undefined:v));if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(37, 99, 235, 0.06)\",border:\"1px dashed rgba(37, 99, 235, 0.25)\",borderRadius:6,color:\"rgba(37, 99, 235, 0.7)\",fontSize:11,fontFamily:\"system-ui, sans-serif\",fontWeight:500,gap:5,userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,lineHeight:1},children:\"{}\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"JSON-LD \\xb7 \",schemaType]})]});}return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0,overflow:\"hidden\",opacity:0,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema)}})});}addPropertyControls(StructuredData,{schemaType:{type:ControlType.Enum,title:\"Schema Type\",options:[\"LocalBusiness\",\"Person\",\"WebSite\",\"Custom\"],optionTitles:[\"Local Business\",\"Person\",\"Website\",\"Custom JSON\"],defaultValue:\"LocalBusiness\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"LMT Creative Studio\",hidden:p=>p.schemaType===\"Custom\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"Custom web design, SEO strategy, and social ads for Long Island small businesses.\",hidden:p=>p.schemaType===\"Custom\"},url:{type:ControlType.String,title:\"URL\",defaultValue:\"https://www.lmtcreativestudio.com\",hidden:p=>p.schemaType===\"Custom\"},image:{type:ControlType.String,title:\"Image URL\",defaultValue:\"\",hidden:p=>p.schemaType===\"Custom\"||p.schemaType===\"WebSite\"},telephone:{type:ControlType.String,title:\"Phone\",defaultValue:\"\",hidden:p=>p.schemaType!==\"LocalBusiness\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"\",hidden:p=>p.schemaType!==\"LocalBusiness\"},addressCity:{type:ControlType.String,title:\"City\",defaultValue:\"Long Island\",hidden:p=>p.schemaType!==\"LocalBusiness\"},addressState:{type:ControlType.String,title:\"State\",defaultValue:\"NY\",hidden:p=>p.schemaType!==\"LocalBusiness\"},addressCountry:{type:ControlType.String,title:\"Country\",defaultValue:\"US\",hidden:p=>p.schemaType!==\"LocalBusiness\"},areaServed:{type:ControlType.String,title:\"Area Served\",defaultValue:\"Long Island, NY\",hidden:p=>p.schemaType!==\"LocalBusiness\"},priceRange:{type:ControlType.String,title:\"Price Range\",defaultValue:\"$$\",hidden:p=>p.schemaType!==\"LocalBusiness\"},jobTitle:{type:ControlType.String,title:\"Job Title\",defaultValue:\"Web Designer & Creative Director\",hidden:p=>p.schemaType!==\"Person\"},sameAs:{type:ControlType.String,title:\"Social URLs\",displayTextArea:true,defaultValue:\"\",hidden:p=>p.schemaType!==\"Person\"},customJson:{type:ControlType.String,title:\"JSON-LD\",displayTextArea:true,defaultValue:'{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"WebPage\"\\n}',hidden:p=>p.schemaType!==\"Custom\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StructuredData\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StructuredData_1.map"],"mappings":"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"}