UNPKG

aura-glass

Version:

A comprehensive glassmorphism design system for React applications with 142+ production-ready components

35 lines 1.15 kB
import React from "react"; export interface ColumnDefinition { key: string; label: string; sortable?: boolean; width?: string | number; align?: "left" | "center" | "right"; render?: (value: any, row: any) => React.ReactNode; id?: string; header?: string; cellRenderer?: (value: any, row: any) => React.ReactNode; accessorKey?: string; placeholder?: React.ReactNode; } export interface SortState { key: string; direction: "asc" | "desc" | null; } export interface GlassDataGridProps extends React.HTMLAttributes<HTMLDivElement> { data?: any[]; columns?: ColumnDefinition[]; sortable?: boolean; onSort?: (sortState: SortState) => void; height?: string | number; initialSort?: SortState; enableRowDragging?: boolean; onRowOrderChange?: (newOrder: any[]) => void; /** Glass surface intent */ intent?: "neutral" | "primary" | "success" | "warning" | "danger" | "info"; /** Glass surface elevation */ elevation?: "level1" | "level2" | "level3" | "level4"; /** Performance tier */ tier?: "low" | "medium" | "high"; } //# sourceMappingURL=types.d.ts.map