{"version":3,"file":"CopyrightNotice.C3XRdmo4.mjs","names":["useState","__esmMin","init_ssg_sandbox_shims","te","_e","p","c","init_jsx_runtime","init_npm_react_18_3_1","ce","window","addPropertyControls","init_framer_BL70qLPA","ControlType","CopyrightNotice","currentYear","setCurrentYear","year","yearText","useDateRange","startYear","getSymbol","symbolType","blockLayout","alignment","textColor","font","style","name","prefix","statement","suffix","showLink","linkUrl","openInNewTab","linkStyle","linkText","init_CopyrightNotice"],"sources":["https:/framerusercontent.com/modules/kEcEWR8IiIdVU3alqSEw/gHqO6ZD6log9ZI4sIleO/CopyrightNotice.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright Notice\n *\n * Auto-updating footer copyright component with customizable symbol, date range, and optional link.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function CopyrightNotice({prefix,suffix,font,textColor,style,useDateRange,startYear,name,statement,symbolType,showLink,linkText,linkUrl,linkStyle,openInNewTab,alignment,blockLayout}){const[currentYear,setCurrentYear]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){const year=new Date().getFullYear().toString();startTransition(()=>setCurrentYear(year));}},[]);const yearText=useDateRange&&startYear?`${startYear}–${currentYear}`:currentYear;const getSymbol=()=>{switch(symbolType){case\"copyright\":return\"\\xa9\";case\"registered\":return\"\\xae\";case\"trademark\":return\"™\";case\"servicemark\":return\"℠\";case\"none\":return\"\";default:return\"\";}};return /*#__PURE__*/_jsx(\"div\",{style:{display:blockLayout?\"flex\":\"inline-flex\",justifyContent:alignment===\"center\"?\"center\":alignment===\"right\"?\"flex-end\":\"flex-start\",alignItems:\"center\",color:textColor,width:blockLayout?\"100%\":\"auto\",...font,...style},\"aria-label\":`Copyright ${yearText} ${name||\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline\",whiteSpace:\"normal\",wordBreak:\"break-word\",flexShrink:1},children:[/*#__PURE__*/_jsxs(\"span\",{children:[symbolType===\"custom\"?prefix:getSymbol(),\" \",yearText,\" \",name,\" \",statement,\" \",suffix]}),showLink&&/*#__PURE__*/_jsx(\"a\",{href:linkUrl,target:openInNewTab?\"_blank\":\"_self\",rel:\"noopener noreferrer\",style:{color:textColor,textDecoration:linkStyle===\"underline\"?\"underline\":\"none\",fontWeight:linkStyle===\"bold\"?\"bold\":\"inherit\",fontStyle:linkStyle===\"italic\"?\"italic\":\"normal\",marginLeft:\"4px\",...font},children:linkText})]})});}// Framer Property Controls\naddPropertyControls(CopyrightNotice,{symbolType:{type:ControlType.Enum,title:\"Symbol\",defaultValue:\"copyright\",options:[\"copyright\",\"registered\",\"trademark\",\"servicemark\",\"none\",\"custom\"],optionTitles:[\"\\xa9\",\"\\xae\",\"™\",\"℠\",\"None\",\"Custom\"]},prefix:{type:ControlType.String,title:\"Custom Prefix\",defaultValue:\"\",hidden:({symbolType})=>symbolType!==\"custom\"},useDateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false},startYear:{type:ControlType.Number,title:\"Start Year\",defaultValue:2024,min:1900,max:new Date().getFullYear(),step:1,displayStepper:true,hidden:({useDateRange})=>!useDateRange},name:{type:ControlType.String,title:\"Name\",placeholder:\"Your Site or Company\",defaultValue:\"\"},statement:{type:ControlType.String,title:\"Statement\",placeholder:\"All rights reserved.\",defaultValue:\"All rights reserved.\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",fontWeight:400,lineHeight:\"1.5em\"}},alignment:{type:ControlType.Enum,title:\"Alignment\",defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},blockLayout:{type:ControlType.Boolean,title:\"Fill Width\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Enable if using Fill or placing inside layout slot\"},showLink:{type:ControlType.Boolean,title:\"Link\",defaultValue:false},linkText:{type:ControlType.String,title:\"Link Text\",placeholder:\"Privacy Policy\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkUrl:{type:ControlType.Link,title:\"Link URL\",placeholder:\"https://example.com\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkStyle:{type:ControlType.Enum,title:\"Link Style\",defaultValue:\"underline\",options:[\"underline\",\"bold\",\"italic\",\"none\"],optionTitles:[\"Underline\",\"Bold\",\"Italic\",\"None\"],hidden:({showLink})=>!showLink},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true,hidden:({showLink})=>!showLink}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightNotice\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyrightNotice.map"],"mappings":"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"}