-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[UI] EVEREST-1381-db-status-details-modal: adding db-details (#628)
* feat: add sharding inputs * chore: disable switching off sharding * fix: reset shards on db type change * chore: improve disabled sharding logic * feat: disable sharding if cluster is paused * EVEREST-1305 sharding API * use operator branch * EVEREST-1303-mongo-sharding: integration of sharding * trigger * EVEREST-1303-mongo-sharding: hiding of some functions * make gen * validation & tests * pretty * make gen * EVEREST-1303-mongo-sharding: fix * EVEREST-1381-db-status-details-modal: adding db-details * EVEREST-1381-db-status-details-modal: hide menu item if no details * chore: lint/format --------- Co-authored-by: Fabio Silva <[email protected]> Co-authored-by: Oksana Grishchenko <[email protected]> Co-authored-by: solovevayaroslavna <[email protected]>
- Loading branch information
1 parent
ab02e8c
commit c4d9a18
Showing
6 changed files
with
90 additions
and
42 deletions.
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
ui/apps/everest/src/modals/db-status-details-dialog/db-status-details-dialog.messages.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
export const Messages = { | ||
headerMessage: 'DB status details', | ||
cancelMessage: 'Ok', | ||
}; |
45 changes: 45 additions & 0 deletions
45
ui/apps/everest/src/modals/db-status-details-dialog/db-status-details-dialog.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
import { | ||
Button, | ||
Dialog, | ||
DialogActions, | ||
DialogContent, | ||
Typography, | ||
} from '@mui/material'; | ||
import { DialogTitle } from '@percona/ui-lib'; | ||
import { DbCluster } from 'shared-types/dbCluster.types'; | ||
import { Messages } from './db-status-details-dialog.messages'; | ||
|
||
interface DbStatusDetailsModalProps { | ||
isOpen: boolean; | ||
closeModal: () => void; | ||
dbClusterDetails: NonNullable<DbCluster['status']>['details']; | ||
} | ||
const DbStatusDetailsDialog = ({ | ||
isOpen, | ||
closeModal, | ||
dbClusterDetails, | ||
}: DbStatusDetailsModalProps) => { | ||
return ( | ||
<Dialog | ||
open={isOpen} | ||
onClose={closeModal} | ||
data-testid="db-status-details-modal" | ||
> | ||
<DialogTitle onClose={closeModal}>{Messages.headerMessage}</DialogTitle> | ||
<DialogContent sx={{ whiteSpace: 'pre-wrap' }}> | ||
<Typography variant="body1">{dbClusterDetails}</Typography> | ||
</DialogContent> | ||
<DialogActions> | ||
<Button | ||
variant="contained" | ||
onClick={closeModal} | ||
data-testid={`db-status-details-modal`} | ||
> | ||
{Messages.cancelMessage} | ||
</Button> | ||
</DialogActions> | ||
</Dialog> | ||
); | ||
}; | ||
|
||
export default DbStatusDetailsDialog; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export { default } from './db-status-details-dialog'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters