UNPKG

@blockscout/ui-toolkit

Version:

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

20 lines (19 loc) 845 B
import { default as React } from 'react'; import { Resolution, TimeChartData } from '../types'; export declare const CHART_MENU_ITEMS_IDS: ("share" | "fullscreen" | "save_png" | "save_csv")[]; export type ChartMenuItemId = (typeof CHART_MENU_ITEMS_IDS)[number]; export interface Props { itemIds?: Array<ChartMenuItemId>; charts: TimeChartData; title: string; description?: string; isLoading: boolean; chartRef: React.RefObject<HTMLDivElement | null>; chartUrl?: string; resolution?: Resolution; zoomRange?: [Date, Date]; handleZoom: (range: [Date, Date]) => void; handleZoomReset: () => void; } declare const ChartMenu: ({ itemIds, charts, title, description, isLoading, chartRef, chartUrl, resolution, zoomRange, handleZoom, handleZoomReset, }: Props) => React.JSX.Element; export default ChartMenu;