UNPKG

@tmnrp/react-explorer

Version:

React explorer is a component that can be used to display explorer.

18 lines (17 loc) 799 B
import React from "react"; export declare const Explorer: ({ items, wrapperHOC, commonItemProps, style, ...props }: IExplorer) => JSX.Element; export interface IExplorer extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLUListElement>, HTMLUListElement> { items?: Array<IExplorerItem>; wrapperHOC?: ({}: IWrapperHOC) => any; commonItemProps?: React.DetailedHTMLProps<React.AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>; } export interface IExplorerItem { icon?: React.ReactNode; label?: React.ReactNode; props?: React.DetailedHTMLProps<React.AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>; items?: Array<IExplorerItem>; url?: string; } export interface IWrapperHOC extends IExplorerItem { cmp: React.ReactNode; }