UNPKG

@curi/react-dom

Version:

React DOM components to use with Curi

20 lines (19 loc) 808 B
import React from "react"; import { RouteLocation } from "@curi/types"; import { NavType } from "@hickory/root"; import { NavigatingChildren } from "@curi/react-universal"; declare type BaseLinkProps = RouteLocation & React.AnchorHTMLAttributes<HTMLAnchorElement> & { anchor?: React.ReactType; onNav?: (e: React.MouseEvent<HTMLElement>) => void; method?: NavType; target?: string; }; export interface LinkProps extends BaseLinkProps { children: React.ReactNode; } export interface AsyncLinkProps extends BaseLinkProps { children: NavigatingChildren; } export declare let Link: React.ForwardRefExoticComponent<LinkProps & React.RefAttributes<any>>; export declare let AsyncLink: React.ForwardRefExoticComponent<AsyncLinkProps & React.RefAttributes<any>>; export {};