UNPKG

lumarc-grid

Version:

lumArc Grid는 고성능, 유연하고 프레임워크에 구애받지 않는 데이터 그리드 라이브러리

36 lines 1.78 kB
import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const tableCellVariants: (props?: ({ variant?: "center" | "default" | "numeric" | null | undefined; state?: "error" | "default" | "success" | "editing" | "saved" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; editable?: boolean | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export interface TableCellProps extends React.TdHTMLAttributes<HTMLTableCellElement>, VariantProps<typeof tableCellVariants> { editable?: boolean; isEditing?: boolean; value?: string | number; inputType?: 'text' | 'number' | 'email' | 'tel' | 'url'; hasError?: boolean; errorMessage?: string; hasSuccess?: boolean; recentlySaved?: boolean; placeholder?: string; onEditStart?: () => void; onEditEnd?: (value: string | number) => void; onEditCancel?: () => void; validate?: (value: string | number) => boolean | string; disabled?: boolean; singleClickEdit?: boolean; onTabToNext?: () => void; onTabToPrevious?: () => void; onValueChange?: (value: string | number) => string | null; enhancedMode?: boolean; onEnhancedMouseDown?: (event: React.MouseEvent<HTMLTableCellElement>) => void; onEnhancedMouseEnter?: (event: React.MouseEvent<HTMLTableCellElement>) => void; onEnhancedClick?: (event: React.MouseEvent<HTMLTableCellElement>) => void; onEnhancedKeyDown?: (event: React.KeyboardEvent<HTMLTableCellElement>) => void; } declare const TableCell: React.ForwardRefExoticComponent<TableCellProps & React.RefAttributes<HTMLTableCellElement>>; export { TableCell, tableCellVariants }; //# sourceMappingURL=table-cell.d.ts.map