@blockscout/ui-toolkit
Version:
A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects
21 lines (20 loc) • 738 B
TypeScript
import { FlexProps } from '@chakra-ui/react';
import { default as React } from 'react';
import { LinkProps } from './link';
export interface CollapsibleDetailsProps extends LinkProps {
children: React.ReactNode;
id?: string;
isExpanded?: boolean;
text?: [string, string];
noScroll?: boolean;
}
export declare const CollapsibleDetails: (props: CollapsibleDetailsProps) => React.JSX.Element;
interface CollapsibleListProps<T> extends FlexProps {
items: Array<T>;
renderItem: (item: T, index: number) => React.ReactNode;
triggerProps?: LinkProps;
cutLength?: number;
text?: [string, string];
}
export declare const CollapsibleList: <T>(props: CollapsibleListProps<T>) => React.JSX.Element;
export {};