UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

38 lines 1.71 kB
import { ColumnDef, RowData } from '../types'; import { ButtonProps } from '../../Button'; interface MobileCardViewProps { columns: ColumnDef[]; rows: RowData[]; selectedRows: string[]; onRowClick: (row: RowData) => void; onCellSave?: (rowId: string, field: string, value: string) => void; onRowCreation?: (rowData: Record<string, unknown>) => void | Promise<void>; allowRowCreation?: boolean; creationRowPosition?: 'top' | 'bottom'; onManage?: (selectedRows: string[]) => void; onDelete?: (selectedRows: string[]) => void; onDuplicate?: (selectedRows: string[]) => void; onShow?: (selectedRows: string[]) => void; onSelectionChange?: (newSelectedIds: string[]) => void; buttons?: ButtonProps[]; styles?: { theme?: 'light' | 'dark' | 'sacred'; backgroundColor?: string; borderColor?: string; borderRadius?: string; }; editingCell: { rowId: string; field: string; } | null; editingValue: string; onCellClick: (rowId: string, field: string, currentValue: unknown) => void; onCellCancel: () => void; onEditingValueChange: (value: string) => void; permissions?: { access: 'no-access' | 'read' | 'write'; } | undefined; } declare function MobileCardView({ columns, rows, selectedRows, onRowClick, onCellSave, onRowCreation, allowRowCreation, creationRowPosition, onManage, onDelete, onDuplicate, onShow, onSelectionChange, buttons, styles, editingCell, editingValue, onCellClick, onCellCancel, onEditingValueChange, permissions, }: MobileCardViewProps): import("react/jsx-runtime").JSX.Element; export default MobileCardView; //# sourceMappingURL=index.d.ts.map