{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/yl1HjajjlI7nFhMLpj2t/iinhplOZaPpz0IXl6wQJ/Schemaseo.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export function SEOSchema(props){const{name,description,telephone,url,streetAddress,addressLocality,addressRegion,postalCode,addressCountry,socialLinks,openingHours,latitude,longitude,tags,type,image,priceRange,serviceType,provider}=props;const schema={\"@context\":\"https://schema.org\",\"@type\":type,name,description,url,image};if(type===\"LocalBusiness\"){Object.assign(schema,{telephone,address:{\"@type\":\"PostalAddress\",streetAddress,addressLocality,addressRegion,postalCode,addressCountry},geo:{\"@type\":\"GeoCoordinates\",latitude,longitude},openingHours,priceRange});}else if(type===\"Service\"){Object.assign(schema,{serviceType,provider:{\"@type\":\"Organization\",name:provider}});}if(socialLinks&&socialLinks.length>0){schema.sameAs=socialLinks;}if(tags&&tags.length>0){schema.keywords=tags.join(\", \");}return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema)}});}SEOSchema.defaultProps={name:\"My Business\",description:\"A description of my business\",telephone:\"+1-234-567-8900\",url:\"https://www.example.com\",streetAddress:\"123 Main St\",addressLocality:\"Anytown\",addressRegion:\"ST\",postalCode:\"12345\",addressCountry:\"US\",socialLinks:[\"https://www.facebook.com/mybusiness\",\"https://www.twitter.com/mybusiness\"],openingHours:[\"Mo-Fr 09:00-17:00\",\"Sa 09:00-12:00\"],latitude:\"40.7128\",longitude:\"-74.0060\",tags:[\"business\",\"service\"],type:\"LocalBusiness\",image:\"https://www.example.com/image.jpg\",priceRange:\"$$\",serviceType:\"Web Design\",provider:\"My Company\"};addPropertyControls(SEOSchema,{type:{type:ControlType.Enum,title:\"Business Type\",options:[\"LocalBusiness\",\"Service\"],defaultValue:\"LocalBusiness\"},name:{type:ControlType.String,title:\"Name\"},description:{type:ControlType.String,title:\"Description\"},url:{type:ControlType.String,title:\"URL\"},image:{type:ControlType.Image,title:\"Image\"},telephone:{type:ControlType.String,title:\"Telephone\",hidden:props=>props.type===\"Service\"},streetAddress:{type:ControlType.String,title:\"Street Address\",hidden:props=>props.type===\"Service\"},addressLocality:{type:ControlType.String,title:\"Address Locality\",hidden:props=>props.type===\"Service\"},addressRegion:{type:ControlType.String,title:\"Address Region\",hidden:props=>props.type===\"Service\"},postalCode:{type:ControlType.String,title:\"Postal Code\",hidden:props=>props.type===\"Service\"},addressCountry:{type:ControlType.String,title:\"Address Country\",hidden:props=>props.type===\"Service\"},socialLinks:{type:ControlType.Array,title:\"Social Links\",control:{type:ControlType.String}},openingHours:{type:ControlType.Array,title:\"Opening Hours\",control:{type:ControlType.String},hidden:props=>props.type===\"Service\"},latitude:{type:ControlType.String,title:\"Latitude\",hidden:props=>props.type===\"Service\"},longitude:{type:ControlType.String,title:\"Longitude\",hidden:props=>props.type===\"Service\"},tags:{type:ControlType.Array,title:\"Tags\",control:{type:ControlType.String}},priceRange:{type:ControlType.String,title:\"Price Range\",hidden:props=>props.type===\"Service\"},serviceType:{type:ControlType.String,title:\"Service Type\",hidden:props=>props.type===\"LocalBusiness\"},provider:{type:ControlType.String,title:\"Service Provider\",hidden:props=>props.type===\"LocalBusiness\"}});export default SEOSchema;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SEOSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SEOSchema\":{\"type\":\"reactComponent\",\"name\":\"SEOSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Schemaseo.map"],
  "mappings": "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",
  "names": ["SEOSchema", "props", "name", "description", "telephone", "url", "streetAddress", "addressLocality", "addressRegion", "postalCode", "addressCountry", "socialLinks", "openingHours", "latitude", "longitude", "tags", "type", "image", "priceRange", "serviceType", "provider", "schema", "p", "addPropertyControls", "ControlType"]
}
