chonky
Version:
A File Browser component for React
14 lines (13 loc) • 343 B
TypeScript
import { Nullable } from 'tsdef';
import { FileData } from './file.types';
export interface DndEntryState {
dndIsDragging?: boolean;
dndIsOver?: boolean;
dndCanDrop?: boolean;
}
export interface FileEntryProps {
file: Nullable<FileData>;
selected: boolean;
focused: boolean;
dndState: DndEntryState;
}