`id` | Sets the HTML id attribute for the element. | `string` |
`text` | Text content rendered after children. | `ReactNode` |
`children` | React children to render inside the Text component. | `ReactNode` |
`funcss` | Custom class from FunUI or your own styles. | `string` |
`bg` | Background color class name. | `string (e.g., "bg-primary", "bg-white")` |
`color` | Text color class name. | `string (e.g., "primary", "dark", "white")` |
`hoverBg` | Background color class on hover. | `string (e.g., "primary", "danger")` |
`hoverText` | Text color class on hover. | `string (e.g., "primary", "danger")` |
`monospace` | Applies monospace font style. | `boolean` |
`emp` | Applies emphasis style. | `boolean` |
`bold` | Renders the text in bold. | `boolean` |
`block` | Renders as a block element instead of inline. | `boolean` |
`body` | Applies body styling. | `boolean` |
`article` | Applies article-style formatting. | `boolean` |
`light` | Applies light text style. | `boolean` |
`lighter` | Applies lighter text style. | `boolean` |
`italic` | Applies italic styling. | `boolean` |
`underline` | Underlines the text. | `boolean` |
`quote` | Displays a quote icon before the text. | `boolean` |
`align` | Applies text alignment via class. | `"left" | "center" | "right" | "justify"` |
`lineHeight` | Sets line height via inline style. | `string (e.g., "1.5", "2em")` |
`letterSpacing` | Sets letter spacing via inline style. | `string (e.g., "0.05em", "1px")` |
`uppercase` | Transforms text to uppercase. | `boolean` |
`lowercase` | Transforms text to lowercase. | `boolean` |
`capitalize` | Capitalizes the first letter of each word. | `boolean` |
`textDecoration` | Sets the text decoration via inline style. | `"none" | "underline" | "overline" | "line-through"` |
`textTransform` | Sets text transform via inline style. | `"none" | "capitalize" | "uppercase" | "lowercase"` |
`whiteSpace` | Sets white space handling via inline style. | `"normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap"` |
`wordBreak` | Sets word breaking behavior via inline style. | `"normal" | "break-all" | "keep-all" | "break-word"` |
`fontFamily` | Sets the font family via inline style. | `string (e.g., "Arial", "Courier New")` |
`textShadow` | Applies shadow to text via inline style. | `string (e.g., "2px 2px #ccc")` |
`textAlign` | Applies text alignment via inline style. | `"left" | "center" | "right" | "justify"` |
`opacity` | Sets the opacity level of the text. | `number (e.g., 0.5, 1)` |
`zIndex` | Sets the z-index for stacking context. | `number` |
`transform` | Sets transform property via inline style. | `string (e.g., "rotate(5deg)")` |
`customStyles` | Pass custom inline styles to the component. | `React.CSSProperties` |
`truncate` | Limits the number of visible text lines and truncates the rest with an ellipsis (…). | `number` |
`size` | Sets the text size using semantic . | `"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6"` |
`size` | Sets the text size using semantic . | `"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6"` |