fix(style): usage reponse size
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import breakpoints from '@/config/breakpoints';
|
||||||
import { useIntl } from '@umijs/max';
|
import { useIntl } from '@umijs/max';
|
||||||
import { Col, Row } from 'antd';
|
import { Col, Row } from 'antd';
|
||||||
import { FC, useContext, useEffect, useMemo } from 'react';
|
import { FC, useContext, useEffect, useMemo } from 'react';
|
||||||
@@ -12,12 +13,11 @@ import TopUser from './top-user';
|
|||||||
import useUsageData from './use-usage-data';
|
import useUsageData from './use-usage-data';
|
||||||
|
|
||||||
const TitleWrapper = styled.div`
|
const TitleWrapper = styled.div`
|
||||||
margin: 26px 0px;
|
margin: 0;
|
||||||
margin-bottom: 38px;
|
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const UsageInner: FC<{ paddingRight: string }> = ({ paddingRight }) => {
|
const UsageInner: FC<{ maxWidth: number }> = ({ maxWidth }) => {
|
||||||
const intl = useIntl();
|
const intl = useIntl();
|
||||||
const { model_usage } = useContext(DashboardContext);
|
const { model_usage } = useContext(DashboardContext);
|
||||||
|
|
||||||
@@ -70,21 +70,26 @@ const UsageInner: FC<{ paddingRight: string }> = ({ paddingRight }) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Row style={{ width: '100%' }} gutter={[0, 20]}>
|
<Row
|
||||||
|
style={{ width: '100%' }}
|
||||||
|
gutter={maxWidth < breakpoints.xl ? [0, 0] : [0, 20]}
|
||||||
|
>
|
||||||
<Col
|
<Col
|
||||||
xs={24}
|
xs={24}
|
||||||
sm={24}
|
sm={24}
|
||||||
md={24}
|
md={24}
|
||||||
lg={24}
|
lg={24}
|
||||||
xl={16}
|
xl={16}
|
||||||
style={{ paddingRight: paddingRight, marginTop: 12 }}
|
style={{
|
||||||
|
paddingRight: maxWidth < breakpoints.xl ? 0 : 20
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
justifyContent: 'space-between',
|
justifyContent: 'space-between',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
marginBottom: 0
|
margin: '20px 0 '
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<TitleWrapper>
|
<TitleWrapper>
|
||||||
@@ -99,10 +104,14 @@ const UsageInner: FC<{ paddingRight: string }> = ({ paddingRight }) => {
|
|||||||
tokenData={usageData?.requestTokenData.tokenData}
|
tokenData={usageData?.requestTokenData.tokenData}
|
||||||
></RequestTokenInner>
|
></RequestTokenInner>
|
||||||
</Col>
|
</Col>
|
||||||
<Col xs={24} sm={24} md={24} lg={24} xl={8} style={{ marginTop: 12 }}>
|
<Col xs={24} sm={24} md={24} lg={24} xl={8} style={{ margin: 0 }}>
|
||||||
<TitleWrapper>
|
<div
|
||||||
{intl.formatMessage({ id: 'dashboard.topusers' })}
|
style={{ margin: maxWidth < breakpoints.xl ? '26px 0' : '32px 0' }}
|
||||||
</TitleWrapper>
|
>
|
||||||
|
<TitleWrapper>
|
||||||
|
{intl.formatMessage({ id: 'dashboard.topusers' })}
|
||||||
|
</TitleWrapper>
|
||||||
|
</div>
|
||||||
<TopUser
|
<TopUser
|
||||||
userData={topUserData.userData}
|
userData={topUserData.userData}
|
||||||
topUserList={topUserData.topUserList}
|
topUserList={topUserData.topUserList}
|
||||||
|
|||||||
@@ -336,7 +336,7 @@ export default function useUseageData<T>(config: {
|
|||||||
disabledDate={disabledRangeDaysDate}
|
disabledDate={disabledRangeDaysDate}
|
||||||
presets={rangePresets}
|
presets={rangePresets}
|
||||||
allowClear={false}
|
allowClear={false}
|
||||||
style={{ width: 240 }}
|
style={{ width: 220 }}
|
||||||
value={[dayjs(query.start_date), dayjs(query.end_date)]}
|
value={[dayjs(query.start_date), dayjs(query.end_date)]}
|
||||||
onChange={handleDateChange}
|
onChange={handleDateChange}
|
||||||
></DatePicker.RangePicker>
|
></DatePicker.RangePicker>
|
||||||
|
|||||||
@@ -7,17 +7,12 @@ const Usage = () => {
|
|||||||
const {
|
const {
|
||||||
size: { width }
|
size: { width }
|
||||||
} = useWindowResize();
|
} = useWindowResize();
|
||||||
const [paddingRight, setPaddingRight] = useState<string>('20px');
|
const [maxWdith, setMaxWidth] = useState<number>(breakpoints.xl);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (width < breakpoints.xl) {
|
setMaxWidth(width);
|
||||||
setPaddingRight('0');
|
|
||||||
} else {
|
|
||||||
setPaddingRight('20px');
|
|
||||||
}
|
|
||||||
}, [width]);
|
}, [width]);
|
||||||
|
|
||||||
return <UserInner paddingRight={paddingRight}></UserInner>;
|
return <UserInner maxWidth={maxWdith}></UserInner>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Usage;
|
export default Usage;
|
||||||
|
|||||||
Reference in New Issue
Block a user