1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-31 00:16:47 +01:00

changes count (#2515)

This commit is contained in:
Mateusz Kwasniewski 2022-11-24 12:29:14 +01:00 committed by GitHub
parent da59354bb7
commit 094e80e4fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 4 deletions

View File

@ -23,6 +23,7 @@ import CloseIcon from '@mui/icons-material/Close';
import { useNavigate } from 'react-router-dom';
import useToast from 'hooks/useToast';
import { formatUnknownError } from 'utils/formatUnknownError';
import { changesCount } from '../changesCount';
interface IChangeRequestSidebarProps {
open: boolean;
@ -271,10 +272,9 @@ export const ChangeRequestSidebar: VFC<IChangeRequestSidebarProps> = ({
environmentChangeRequest.id
)
}
count={
count={changesCount(
environmentChangeRequest
.features.length
}
)}
/>
<Button

View File

@ -6,6 +6,7 @@ import { ConditionallyRender } from 'component/common/ConditionallyRender/Condit
import { ChangeRequestSidebar } from '../ChangeRequestSidebar/ChangeRequestSidebar';
import { usePendingChangeRequests } from 'hooks/api/getters/usePendingChangeRequests/usePendingChangeRequests';
import { IChangeRequest } from '../changeRequest.types';
import { changesCount } from '../changesCount';
interface IDraftBannerProps {
project: string;
@ -58,7 +59,7 @@ const DraftBannerContent: FC<{
onClick={onClick}
sx={{ ml: 'auto' }}
>
View changes ({changeRequest.features.length})
View changes ({changesCount(changeRequest)})
</Button>
</DraftBannerContentWrapper>
</Box>

View File

@ -0,0 +1,4 @@
import { IChangeRequest } from './changeRequest.types';
export const changesCount = (changeRequest: IChangeRequest) =>
changeRequest.features.flatMap(feature => feature.changes).length;