mirror of
https://github.com/Unleash/unleash.git
synced 2025-05-17 01:17:29 +02:00
feat: connection explanation box (#9598)
This commit is contained in:
parent
34abb2669e
commit
e018ee2f34
@ -2,7 +2,13 @@ import type { FC } from 'react';
|
||||
import { usePageTitle } from 'hooks/usePageTitle';
|
||||
import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig';
|
||||
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
|
||||
import { Alert, Box } from '@mui/material';
|
||||
import {
|
||||
Alert,
|
||||
Box,
|
||||
styled,
|
||||
Tooltip as TooltipComponent,
|
||||
Typography,
|
||||
} from '@mui/material';
|
||||
import { PeriodSelector } from './PeriodSelector';
|
||||
import { Bar } from 'react-chartjs-2';
|
||||
import { customHighlightPlugin } from 'component/common/Chart/customHighlightPlugin';
|
||||
@ -20,6 +26,13 @@ import {
|
||||
} from 'chart.js';
|
||||
import annotationPlugin from 'chartjs-plugin-annotation';
|
||||
import { useChartDataSelection } from './hooks/useChartDataSelection';
|
||||
import HelpOutline from '@mui/icons-material/HelpOutline';
|
||||
|
||||
const ConnectionExplanationBox = styled(Box)(({ theme }) => ({
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
gap: theme.spacing(0.5),
|
||||
}));
|
||||
|
||||
// TODO: consider renaming to Connection Consumption
|
||||
export const BackendConnections: FC = () => {
|
||||
@ -41,7 +54,17 @@ export const BackendConnections: FC = () => {
|
||||
<StyledBox>
|
||||
<TopRow>
|
||||
<Box>
|
||||
1 connection = 7200 backend SDK requests per day
|
||||
<Alert severity='info' icon={false}>
|
||||
<ConnectionExplanationBox>
|
||||
<Typography>
|
||||
1 connection = 7200 backend SDK
|
||||
requests per day
|
||||
</Typography>
|
||||
<TooltipComponent title='1 connection involves polling every 15 seconds and sending metrics every 60 seconds. This translates to 5 requests per minute, 300 requests per hour, and 7200 requests per day.'>
|
||||
<HelpOutline />
|
||||
</TooltipComponent>
|
||||
</ConnectionExplanationBox>
|
||||
</Alert>
|
||||
</Box>
|
||||
<PeriodSelector
|
||||
selectedPeriod={chartDataSelection}
|
||||
|
Loading…
Reference in New Issue
Block a user