mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +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 { useNavigate } from 'react-router-dom';
|
||||||
import useToast from 'hooks/useToast';
|
import useToast from 'hooks/useToast';
|
||||||
import { formatUnknownError } from 'utils/formatUnknownError';
|
import { formatUnknownError } from 'utils/formatUnknownError';
|
||||||
|
import { changesCount } from '../changesCount';
|
||||||
|
|
||||||
interface IChangeRequestSidebarProps {
|
interface IChangeRequestSidebarProps {
|
||||||
open: boolean;
|
open: boolean;
|
||||||
@ -271,10 +272,9 @@ export const ChangeRequestSidebar: VFC<IChangeRequestSidebarProps> = ({
|
|||||||
environmentChangeRequest.id
|
environmentChangeRequest.id
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
count={
|
count={changesCount(
|
||||||
environmentChangeRequest
|
environmentChangeRequest
|
||||||
.features.length
|
)}
|
||||||
}
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
|
@ -6,6 +6,7 @@ import { ConditionallyRender } from 'component/common/ConditionallyRender/Condit
|
|||||||
import { ChangeRequestSidebar } from '../ChangeRequestSidebar/ChangeRequestSidebar';
|
import { ChangeRequestSidebar } from '../ChangeRequestSidebar/ChangeRequestSidebar';
|
||||||
import { usePendingChangeRequests } from 'hooks/api/getters/usePendingChangeRequests/usePendingChangeRequests';
|
import { usePendingChangeRequests } from 'hooks/api/getters/usePendingChangeRequests/usePendingChangeRequests';
|
||||||
import { IChangeRequest } from '../changeRequest.types';
|
import { IChangeRequest } from '../changeRequest.types';
|
||||||
|
import { changesCount } from '../changesCount';
|
||||||
|
|
||||||
interface IDraftBannerProps {
|
interface IDraftBannerProps {
|
||||||
project: string;
|
project: string;
|
||||||
@ -58,7 +59,7 @@ const DraftBannerContent: FC<{
|
|||||||
onClick={onClick}
|
onClick={onClick}
|
||||||
sx={{ ml: 'auto' }}
|
sx={{ ml: 'auto' }}
|
||||||
>
|
>
|
||||||
View changes ({changeRequest.features.length})
|
View changes ({changesCount(changeRequest)})
|
||||||
</Button>
|
</Button>
|
||||||
</DraftBannerContentWrapper>
|
</DraftBannerContentWrapper>
|
||||||
</Box>
|
</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