UNPKG

reactnativeepictrailsds

Version:

A modern, production-ready design system for React Native — featuring pre-styled, customizable components, state-based UI logic, theme support, and seamless integration with Tailwind, Expo, and TypeScript. Built for scalable mobile app development with ac

29 lines (25 loc) 735 B
import { ReactNode } from "react"; export type Breakpoint = "xs" | "sm" | "md" | "lg" | "xl"; export type ResponsiveValue<T> = T | Partial<Record<Breakpoint, T>>; export interface GridProps { children: ReactNode; container?: boolean; spacing?: ResponsiveValue<number>; rowSpacing?: ResponsiveValue<number>; columnSpacing?: ResponsiveValue<number>; columns?: ResponsiveValue<number>; rows?: ResponsiveValue<number>; direction?: ResponsiveValue<"row" | "column">; className?: string; size?: ResponsiveValue<number>; } export interface ItemProps { children: ReactNode; xs?: number; sm?: number; md?: number; lg?: number; xl?: number; className?: string; size?: number; }