{"version":3,"file":"ServiceSchema.BfZwhFHa.mjs","names":["React.useMemo"],"sources":["https:/framerusercontent.com/modules/1HDRPRCFA68DbWQUjUWr/AsCNjzygzDg33WhxP7JK/ServiceSchema.js"],"sourcesContent":["// User request: Create a Service JSON-LD component for individual service pages with editable property controls, rendering only an invisible script tag wrapper and memoizing schema with React.useMemo.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ServiceSchema(props){const{serviceType,serviceDescription,priceMin,priceMax,priceCurrency,priceSpec,url}=props;const schema=React.useMemo(()=>({\"@context\":\"https://schema.org\",\"@type\":\"Service\",serviceType,name:serviceType,description:serviceDescription,url,provider:{\"@type\":\"ProfessionalService\",name:\"ProductPhoto\",url:\"https://www.productphoto.com\",telephone:\"+1-888-530-3735\",address:{\"@type\":\"PostalAddress\",addressLocality:\"South Padre Island\",addressRegion:\"TX\",addressCountry:\"US\"}},areaServed:\"Worldwide\",offers:{\"@type\":\"Offer\",priceCurrency,lowPrice:priceMin,highPrice:priceMax,priceSpecification:{\"@type\":\"PriceSpecification\",description:priceSpec}}}),[serviceType,serviceDescription,url,priceCurrency,priceMin,priceMax,priceSpec]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:1,height:1,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema)}})});}addPropertyControls(ServiceSchema,{serviceType:{type:ControlType.String,defaultValue:\"Product Photography\"},serviceDescription:{type:ControlType.String,displayTextArea:true,defaultValue:\"Professional product photography for eCommerce, Amazon, and brand websites.\"},priceMin:{type:ControlType.String,defaultValue:\"30\"},priceMax:{type:ControlType.String,defaultValue:\"3500\"},priceCurrency:{type:ControlType.String,defaultValue:\"USD\"},priceSpec:{type:ControlType.String,defaultValue:\"Per photo, tiered by volume\"},url:{type:ControlType.String,defaultValue:\"https://www.productphoto.com/services/productphotography\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServiceSchema\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ServiceSchema.map"],"mappings":"0KAIG,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,cAAY,qBAAmB,WAAS,WAAS,gBAAc,YAAU,OAAK,EAAY,EAAOA,OAAmB,CAAC,WAAW,qBAAqB,QAAQ,UAAU,cAAY,KAAK,EAAY,YAAY,EAAmB,MAAI,SAAS,CAAC,QAAQ,sBAAsB,KAAK,eAAe,IAAI,+BAA+B,UAAU,kBAAkB,QAAQ,CAAC,QAAQ,gBAAgB,gBAAgB,qBAAqB,cAAc,KAAK,eAAe,KAAK,CAAC,CAAC,WAAW,YAAY,OAAO,CAAC,QAAQ,QAAQ,gBAAc,SAAS,EAAS,UAAU,EAAS,mBAAmB,CAAC,QAAQ,qBAAqB,YAAY,EAAU,CAAC,CAAC,EAAE,CAAC,EAAY,EAAmB,EAAI,EAAc,EAAS,EAAS,EAAU,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,OAAO,EAAE,SAAS,SAAS,CAAC,SAAsB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,kBAHn7B,IAA4B,IAAoD,CAGq2B,EAAoB,EAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,sBAAsB,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,gBAAgB,GAAK,aAAa,8EAA8E,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,8BAA8B,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,2DAA2D,CAAC,CAAC"}