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:
parent
da59354bb7
commit
094e80e4fd
@ -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
|
||||
|
@ -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>
|
||||
|
4
frontend/src/component/changeRequest/changesCount.ts
Normal file
4
frontend/src/component/changeRequest/changesCount.ts
Normal file
@ -0,0 +1,4 @@
|
||||
import { IChangeRequest } from './changeRequest.types';
|
||||
|
||||
export const changesCount = (changeRequest: IChangeRequest) =>
|
||||
changeRequest.features.flatMap(feature => feature.changes).length;
|
Loading…
Reference in New Issue
Block a user