import { Box, Center, Flex, Text } from '@chakra-ui/react';
import React from 'react';
import type { AxesConfigFn, Resolution, TimeChartData } from './types';
import { Link } from '../../chakra/link';
import { Skeleton } from '../../chakra/skeleton';
import { apos } from '../../utils/htmlEntities';
import { Chart } from './Chart';
import { ChartWatermark } from './parts/ChartWatermark';
export interface ChartWidgetContentProps {
charts: TimeChartData;
isLoading?: boolean;
isError?: boolean;
empty?: boolean;
emptyText?: string;
zoomRange?: [ Date, Date ];
handleZoom: (range: [ Date, Date ]) => void;
isEnlarged?: boolean;
noAnimation?: boolean;
resolution?: Resolution;
axesConfig?: AxesConfigFn;
noWatermark?: boolean;
};
export const ChartWidgetContent = React.memo(({
charts,
isLoading,
isError,
empty,
emptyText,
zoomRange,
handleZoom,
isEnlarged,
noAnimation,
resolution,
axesConfig,
noWatermark,
}: ChartWidgetContentProps) => {
if (isError) {
return (