@asafarim/simple-md-viewer
Version:
A professional markdown viewer with file tree navigation, directory content browsing, and advanced YAML front matter support
20 lines (19 loc) • 672 B
TypeScript
import React from "react";
import { FileNode } from "../types";
import "./DirectoryView.css";
export type DirectoryViewStyle = "list" | "grid" | "detailed";
export type SortBy = "name" | "type" | "size" | "lastModified";
export type SortOrder = "asc" | "desc";
interface DirectoryViewProps {
directory: FileNode;
onFileSelect: (path: string) => void;
onDirectorySelect?: (path: string) => void;
viewStyle?: DirectoryViewStyle;
showBreadcrumbs?: boolean;
enableSorting?: boolean;
enableFiltering?: boolean;
loading?: boolean;
className?: string;
}
declare const DirectoryView: React.FC<DirectoryViewProps>;
export default DirectoryView;