UNPKG

react-ui89

Version:

A collection of React components that mimic a common style of user interfaces from the late 80s and early 90s.

19 lines (18 loc) 609 B
import React, { ReactNode } from "react"; import { createPortal as domCreatePortal } from "react-dom"; type RouterPush = (url: string) => void | Promise<void>; type CreatePortal = typeof domCreatePortal; interface Ui89OverrideType { routerPush?: RouterPush; currentZIndex: number; nextZIndex: () => number; createPortal: CreatePortal; } export interface Ui89OverrideProps { children?: ReactNode; routerPush?: RouterPush; createPortal?: CreatePortal; } export declare const Ui89Provider: React.FC<Ui89OverrideProps>; export declare const useUi89: () => Ui89OverrideType; export {};