UNPKG

@animech-public/chonky

Version:

A File Browser component for React

28 lines (27 loc) 884 B
/** * @author Timur Kuzhagaliyev <tim.kuzh@gmail.com> * @copyright 2020 * @license MIT */ import React, { ReactElement } from 'react'; import { Nullable } from 'tsdef'; import { DndEntryState } from '../../types/file-list.types'; import { ChonkyIconName } from '../../types/icons.types'; export type FileEntryState = { childrenCount: Nullable<number>; color: string; icon: ChonkyIconName | string; thumbnailElement: Nullable<ReactElement>; iconSpin: boolean; selected: boolean; focused: boolean; renaming: boolean; }; export interface FileEntryPreviewProps { className?: string; entryState: FileEntryState; dndState: DndEntryState; } export declare const GridEntryPreviewFolder: React.FC<FileEntryPreviewProps>; export declare const GridEntryPreviewFile: React.FC<FileEntryPreviewProps>; export declare const useCommonEntryStyles: any;