import CardWrapper from '@/components/card-wrapper'; import { SimpleCard } from '@/components/card-wrapper/simple-card'; import MixLineBar from '@/components/echarts/mix-line-bar'; import { useIntl } from '@umijs/max'; import dayjs from 'dayjs'; import React from 'react'; interface RequestTokenInnerProps { requestData: { name: string; color: string; areaStyle: any; data: { time: string; value: number }[]; }[]; tokenData: { data: { time: string; value: number }[]; }[]; xAxisData: string[]; } const labelFormatter = (v: any) => { return dayjs(v).format('MM-DD'); }; const dataList = [ { label: '100M', value: 'Completion Tokens' }, { label: '50M', value: 'Prompt Tokens' }, { label: '120K', value: 'API Requests' } ]; const legendData = [ { name: 'Completion tokens', icon: 'roundRect' }, { name: 'Prompt tokens', icon: 'roundRect' }, { name: 'API requests', icon: 'circle' } ]; const RequestTokenInner: React.FC = (props) => { const { requestData, tokenData, xAxisData } = props; const intl = useIntl(); return ( {/* */} ); }; export default React.memo(RequestTokenInner);