UNPKG

retro-react

Version:

A React component library for building retro-style websites

2 lines (1 loc) 839 B
import{__rest as r}from"../../_virtual/_tslib.js";import{forwardRef as t}from"react";import{jsx as s}from"../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js";import{classNames as i}from"../../utils/classNames.js";import a from"../../constants/commonClassNames.js";import{WordArt as e}from"./WordArt.styled.js";const o=t(((t,o)=>{var{id:m,sx:n,className:l,children:c,variant:d="primary",artStyle:p="classic",size:u="medium",rotation:f=0}=t,j=r(t,["id","sx","className","children","variant","artStyle","size","rotation"]);return s(e,Object.assign({$variant:d,$size:u,$artStyle:p,$rotation:f,ref:o,id:m,sx:n,className:i("wordart-root",l,a)},j,{children:"arch"===p&&"string"==typeof c?c.split("").map(((r,t)=>s("span",{children:" "===r?" ":r},t))):c}),void 0)}));o.displayName="WordArt";export{o as WordArt};