@atlaskit/app-provider
Version:
A top level provider for the Design System.
18 lines (17 loc) • 509 B
TypeScript
import { type RouterLinkComponent } from '../index';
/**
* __useRouterLink()__
*
* Hook: Returns app-configured router link component.
*
* A generic can be passed to define advanced link configuration:
* ```
* type MyRouterLinkConfig = {
* to: string;
* replace?: boolean;
* }
*
* const RouterLink = useRouterLink<MyRouterLinkConfig>();
* ```
*/
export declare const useRouterLink: <RouterLinkConfig extends Record<string, any> = never>() => RouterLinkComponent<RouterLinkConfig> | undefined;