UNPKG

@blockscout/ui-toolkit

Version:

A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects

22 lines (21 loc) 1.02 kB
import { LinkProps as ChakraLinkProps } from '@chakra-ui/react'; import { LinkProps as NextLinkProps } from 'next/link'; import { default as React } from 'react'; export declare const LinkExternalIcon: ({ color }: { color?: ChakraLinkProps['color']; }) => React.JSX.Element; interface LinkPropsChakra extends ChakraLinkProps { loading?: boolean; external?: boolean; iconColor?: ChakraLinkProps['color']; noIcon?: boolean; disabled?: boolean; } interface LinkPropsNext extends Partial<Pick<NextLinkProps, 'shallow' | 'prefetch' | 'scroll'>> { } export interface LinkProps extends LinkPropsChakra, LinkPropsNext { } export declare const Link: React.ForwardRefExoticComponent<LinkProps & React.RefAttributes<HTMLAnchorElement>>; export declare const LinkBox: React.ForwardRefExoticComponent<import('@chakra-ui/react').LinkBoxProps & React.RefAttributes<HTMLDivElement>>; export declare const LinkOverlay: React.ForwardRefExoticComponent<LinkProps & React.RefAttributes<HTMLAnchorElement>>; export {};