{"version":3,"file":"PageNote.CTNJ6xYJ.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/qHzjJ8jd3xHcj7cqI7B0/J8A5Wh3jo09oddwLCxy1/PageNote.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function PageNote(props){const{heading=\"\",body=\"\",ink=\"#131313\",ink2=\"#55565A\",hairline=\"#DAD9D5\",bodyFont=\"Geist, sans-serif\"}=props;const uid=useRef(\"pn\"+Math.random().toString(36).slice(2,8)).current;const paras=String(body).split(\"\\n\").map(s=>s.trim()).filter(Boolean);const css=`\n    .${uid}-w{ font-family:${bodyFont}; color:${ink}; border-top:1px solid ${hairline};\n               padding:34px 0 6px; }\n    .${uid}-h{ margin:0 0 18px; font-size:clamp(22px,2.6vw,30px); font-weight:500;\n               letter-spacing:-.02em; line-height:1.15; text-wrap:balance; max-width:24ch; }\n    /* Two columns of prose on a wide screen so a long note does not run to a\n       single 100-character line. */\n    .${uid}-b{ column-count:1; column-gap:44px; }\n    @media (min-width:900px){ .${uid}-b{ column-count:2; } }\n    .${uid}-b p{ margin:0 0 15px; font-size:16px; line-height:1.65; color:${ink2};\n                 break-inside:avoid; }\n    .${uid}-b p:last-child{ margin-bottom:0; }\n  `;if(!heading&&!paras.length)return null;return /*#__PURE__*/_jsxs(\"div\",{className:`${uid}-w`,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),heading?/*#__PURE__*/_jsx(\"h2\",{className:`${uid}-h`,children:heading}):null,/*#__PURE__*/_jsx(\"div\",{className:`${uid}-b`,children:paras.map((t,i)=>/*#__PURE__*/_jsx(\"p\",{children:t},i))})]});}addPropertyControls(PageNote,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#131313\"},ink2:{type:ControlType.Color,title:\"Ink 2\",defaultValue:\"#55565A\"},hairline:{type:ControlType.Color,title:\"Hairline\",defaultValue:\"#DAD9D5\"},bodyFont:{type:ControlType.String,title:\"Body font\",defaultValue:\"Geist, sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PageNote\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PageNote.map"],"mappings":"iLAAuI,SAAwB,EAAS,EAAM,CAAC,GAAK,CAAC,UAAQ,GAAG,OAAK,GAAG,MAAI,UAAU,OAAK,UAAU,WAAS,UAAU,WAAS,qBAAqB,EAAY,EAAIA,EAAO,KAAK,KAAK,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAc,EAAM,OAAO,CAAI,CAAC,CAAC,MAAM;CAAI,CAAC,CAAC,IAAI,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,OAAO,EAAQ,EAAI;OAC1a,EAAI,kBAAkB,EAAS,UAAU,EAAI,yBAAyB,EAAS;;OAE/E,EAAI;;;;OAIJ,EAAI;iCACsB,EAAI;OAC9B,EAAI,iEAAiE,EAAK;;OAE1E,EAAI;IACgC,MAApC,CAAC,GAAS,CAAC,EAAM,OAAc,KAAyB,EAAM,MAAM,CAAC,UAAU,GAAG,EAAI,IAAI,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAG,CAAC,CAAC,EAAE,EAAqB,EAAK,KAAK,CAAC,UAAU,GAAG,EAAI,IAAI,SAAS,CAAO,CAAC,EAAE,KAAkB,EAAK,MAAM,CAAC,UAAU,GAAG,EAAI,IAAI,SAAS,EAAM,KAAK,EAAE,IAAiB,EAAK,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,iBAZtT,IAA0B,IAAoD,EAYyO,EAAoB,EAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,gBAAgB,GAAK,aAAa,EAAE,EAAE,IAAI,CAAC,KAAK,EAAY,MAAM,MAAM,MAAM,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,mBAAmB,CAAC,CAAC"}