@kbfront/kb-ui
Version:
KB React UI Library
40 lines (39 loc) • 886 B
TypeScript
import { FC, ReactNode } from "react";
import { EColor } from "../../enum/index";
import "./index.scss";
export declare enum ETextWeight {
THIN = 100,
EXTRA_LIGHT = 200,
LIGHT = 300,
NORMAL = 400,
MEDIUM = 500,
SEMI_BOLD = 600,
BOLD = 700,
EXTRA_BOLD = 800,
BLACK = 900,
EXTRA_BLACK = 950
}
export declare enum ETextTransform {
UPPERCASE = "uppercase",
LOWERCASE = "lowercase",
CAPITALIZE = "capitalize",
NONE = "none"
}
export declare enum ETextAlign {
LEFT = "left",
CENTER = "center",
RIGHT = "right"
}
interface IProps {
children?: string | number | ReactNode;
className?: string;
weight?: ETextWeight;
transform?: ETextTransform;
align?: ETextAlign;
lineHeight?: number;
fontSize?: number;
color?: EColor;
title?: string;
}
declare const Text: FC<IProps>;
export default Text;