Files
koodo-reader/src/components/importLocal/interface.tsx
troyeguo 89fed55855 fix bug
Former-commit-id: cd98187e45784173c45b80dc9d1d7e1b6d0bc985
2021-05-15 00:45:58 +08:00

26 lines
841 B
TypeScript

import BookModel from "../../model/Book";
import NoteModel from "../../model/Note";
import BookmarkModel from "../../model/Bookmark";
import { RouteComponentProps } from "react-router";
export interface ImportLocalProps extends RouteComponentProps<any> {
books: BookModel[];
deletedBooks: BookModel[];
dragItem: string;
notes: NoteModel[];
isCollapsed: boolean;
bookmarks: BookmarkModel[];
handleMessageBox: (isShow: boolean) => void;
handleMessage: (message: string) => void;
handleFetchBooks: () => void;
handleDrag: (isDrag: boolean) => void;
handleLoadingDialog: (isShowLoading: boolean) => void;
handleDownloadDesk: (isDownloadDesk: boolean) => void;
handleReadingBook: (book: BookModel) => void;
t: (title: string) => string;
}
export interface ImportLocalState {
isOpenFile: boolean;
width: number;
}