@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
TypeScript
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 {};