@uiw/react-markdown-preview-example
Version:
Preview the markdown files and run the React examples in the documentation.
21 lines (20 loc) • 680 B
TypeScript
import type { GitHubCornersProps } from '@uiw/react-github-corners';
export interface GlobalStore {
corners: GitHubCornersProps;
darkMode: Partial<HTMLElementTagNameMap['dark-mode']>;
example?: React.ReactNode;
navMenu?: NavMenuProps;
}
export interface NavMenuProps {
title?: JSX.Element | string;
logo?: React.ReactNode;
github?: string;
menus?: Array<JSX.Element>;
}
export declare const store: {
setCorners(opts: GitHubCornersProps): void;
setDarkMode(opts: GlobalStore["darkMode"]): void;
setExample(example: React.ReactNode): void;
setNavMenu(navMenu: NavMenuProps): void;
};
export declare function useStores(): GlobalStore;