@neuctra/ui
Version:
A modern, responsive, customizable React UI component library powered by Tailwind CSS and Vite.
16 lines (15 loc) • 732 B
TypeScript
import { default as React } from 'react';
type HTMLElementTag = keyof HTMLElementTagNameMap;
export type TextProps<T extends HTMLElementTag = "span"> = {
as?: T;
children: React.ReactNode;
transform?: "uppercase" | "lowercase" | "capitalize";
italic?: boolean;
underline?: boolean;
strikethrough?: boolean;
truncate?: boolean;
color?: "default" | "muted" | "primary" | string;
className?: string;
} & Omit<React.ComponentPropsWithoutRef<T>, "className">;
export declare function Text<T extends HTMLElementTag = "span">({ as, children, transform, italic, underline, strikethrough, truncate, color, className, ...rest }: TextProps<T>): import("react/jsx-runtime").JSX.Element;
export default Text;