import React from "react"; import StyledText, { StyledAutoDirSpan } from "./Text.styled"; import { TextProps } from "./Text.types"; const TextPure = ({ title, tag, as, fontSize = "13px", fontWeight, color, textAlign = "left", onClick, dir, children, ...rest }: TextProps) => { const isAutoDir = dir === "auto"; const dirProp = isAutoDir ? {} : { dir }; return ( {isAutoDir ? ( {children} ) : ( children )} ); }; const Text = React.memo(TextPure); Text.displayName = "Text"; export { Text, TextPure };