@frank-auth/react
Version:
Flexible and customizable React UI components for Frank Authentication
99 lines (78 loc) • 2.39 kB
text/typescript
// Theme exports
export { ThemeProvider } from "@/theme/provider";
export { tokens } from "@/theme/tokens";
export type { Theme } from "@/theme/theme";
// Utility exports
export { default as styled } from "@/theme/styled";
export { responsive, getColorVariant } from "@/theme/styled";
export type { StyledProps } from "@/theme/styled";
// Component exports
export { Button } from "./button";
export type { ButtonProps } from "./button";
export { ButtonGroup } from "./button-group";
export type { ButtonGroupProps } from "./button-group";
export { Input } from "./input";
export type { InputProps } from "./input";
export { Card, CardHeader, CardBody, CardFooter } from "./card";
export type {
CardProps,
CardHeaderProps,
CardBodyProps,
CardFooterProps,
} from "./card";
export { Spinner } from "./spinner";
export type { SpinnerProps } from "./spinner";
export { Checkbox } from "./checkbox";
export type { CheckboxProps } from "./checkbox";
export { Link } from "./link";
export type { LinkProps } from "./link";
export { Divider } from "./divider";
export type { DividerProps } from "./divider";
export { Chip } from "./chip";
export type { ChipProps } from "./chip";
export { Alert } from "./alert";
export type { AlertProps } from "./alert";
export { Progress } from "./progress";
export type { ProgressProps } from "./progress";
export { Select } from "./select";
export type { SelectProps, SelectOption } from "./select";
export { Badge } from "./badge";
export type { BadgeProps } from "./badge";
export { Tooltip } from "./tooltip";
export type {
TooltipProps,
TooltipContentProps,
TooltipTriggerProps,
} from "./tooltip";
export { Avatar, AvatarGroup } from "./avatar";
export type { AvatarProps, AvatarGroupProps } from "./avatar";
export { Modal, ModalHeader, ModalBody, ModalFooter } from "./modal";
export type {
ModalProps,
ModalHeaderProps,
ModalBodyProps,
ModalFooterProps,
} from "./modal";
export { Popover } from "./popover";
export type {
PopoverProps,
PopoverTriggerProps,
PopoverContentProps,
} from "./popover";
export { Listbox, ListboxItem } from "./listbox";
export type {
ListboxProps,
ListboxItemProps,
ListboxItem as ListboxItemType,
} from "./listbox";
export {
Typography,
Heading,
Text,
Title,
Display,
Label,
Code,
Link as LinkComponent,
} from "./typography";
export type { TypographyProps } from "./typography";