{"version":3,"file":"VerticalText.B0UBfdAV.mjs","names":[],"sources":["https:/framerusercontent.com/modules/Au04Ra1mYLn3DNiWf2TP/Es2l37GuKy6WRWTK6wVY/VerticalText.js"],"sourcesContent":["// Customizable vertical text component using writing-mode: vertical-rl\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function VerticalText(props){const{text,textColor,font,writeMode,direction,textTransform,htmlTag,style}=props;return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:writeMode===\"horizontal\"?\"max-content\":undefined,overflow:\"hidden\"},children:/*#__PURE__*/React.createElement(htmlTag,{style:{...font,margin:0,color:textColor,writingMode:writeMode===\"vertical\"?\"vertical-lr\":\"horizontal-tb\",textOrientation:writeMode===\"vertical\"?\"mixed\":undefined,whiteSpace:\"nowrap\",transform:writeMode===\"vertical\"&&direction===\"bottomToTop\"?\"rotate(180deg)\":\"none\",textTransform:textTransform}},text)});}addPropertyControls(VerticalText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Vertical Text\",displayTextArea:true},htmlTag:{type:ControlType.Enum,title:\"HTML Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"div\"],optionTitles:[\"P\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\",\"Span\",\"Div\"],defaultValue:\"p\"},writeMode:{type:ControlType.Enum,title:\"Write Mode\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"vertical\",displaySegmentedControl:true},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"topToBottom\",\"bottomToTop\"],optionTitles:[\"Top to Bottom\",\"Bottom to Top\"],defaultValue:\"topToBottom\",displaySegmentedControl:true,hidden:({writeMode})=>writeMode===\"horizontal\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VerticalText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VerticalText.map"],"mappings":"2KAKG,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,OAAK,YAAU,OAAK,YAAU,YAAU,gBAAc,UAAQ,SAAO,EAAM,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,SAAS,WAAW,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,IAAY,aAAa,cAAc,IAAA,GAAU,SAAS,QAAQ,EAAE,SAAsB,EAAM,cAAc,EAAQ,CAAC,MAAM,CAAC,GAAG,EAAK,OAAO,EAAE,MAAM,EAAU,YAAY,IAAY,WAAW,cAAc,gBAAgB,gBAAgB,IAAY,WAAW,QAAQ,IAAA,GAAU,WAAW,SAAS,UAAU,IAAY,YAAY,IAAY,cAAc,iBAAiB,OAAqB,eAAa,CAAC,EAAE,CAAI,CAAC,CAAC,CAAE,iBAJloB,IAAoD,IAAyB,EAIsjB,EAAoB,EAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,gBAAgB,gBAAgB,EAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,KAAK,EAAE,aAAa,CAAC,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,OAAO,KAAK,EAAE,aAAa,GAAG,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,WAAW,YAAY,EAAE,aAAa,CAAC,WAAW,YAAY,EAAE,aAAa,WAAW,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,cAAc,aAAa,EAAE,aAAa,CAAC,gBAAgB,eAAe,EAAE,aAAa,cAAc,wBAAwB,GAAK,QAAQ,CAAC,eAAa,IAAY,YAAY,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,KAAK,EAAE,SAAS,WAAW,gBAAgB,YAAY,EAAE,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,YAAY,YAAY,YAAY,EAAE,aAAa,CAAC,OAAO,YAAY,YAAY,YAAY,EAAE,aAAa,OAAO,YAAY,uFAAuF,CAAC,CAAC"}