Skip to content

Commit

Permalink
3111-1: Wires up stale data from the API (#8752)
Browse files Browse the repository at this point in the history
Builds on the backend code added in
#8751

This wires up the front end to use the data returned from the API
  • Loading branch information
thomasheartman authored Nov 14, 2024
1 parent 5d32d14 commit 7e96033
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import { Typography } from '@mui/material';
import { styled } from '@mui/material';
import { PrettifyLargeNumber } from 'component/common/PrettifyLargeNumber/PrettifyLargeNumber';
import { useProjectStatus } from 'hooks/api/getters/useProjectStatus/useProjectStatus';
import useLoading from 'hooks/useLoading';
import { useRequiredPathParam } from 'hooks/useRequiredPathParam';
import type { FC } from 'react';
import { Link } from 'react-router-dom';
Expand All @@ -19,7 +21,7 @@ const BigText = styled('span')(({ theme }) => ({

const BigNumber: FC<{ value?: number }> = ({ value }) => {
return (
<BigText>
<BigText data-loading-stale-flags>
<PrettifyLargeNumber
value={value ?? 0}
threshold={1000}
Expand All @@ -31,10 +33,13 @@ const BigNumber: FC<{ value?: number }> = ({ value }) => {

export const StaleFlags = () => {
const projectId = useRequiredPathParam('projectId');
const { data, loading } = useProjectStatus(projectId);
const loadingRef = useLoading(loading, '[data-loading-stale-flags=true]');

return (
<Wrapper>
<Wrapper ref={loadingRef}>
<Typography component='h4'>
<BigNumber value={6} />{' '}
<BigNumber value={data?.staleFlags.total ?? 0} />{' '}
<Link to={`/projects/${projectId}?state=IS%3Astale`}>
stale flags
</Link>
Expand Down

0 comments on commit 7e96033

Please sign in to comment.