Skip to content

Commit

Permalink
fix(prefs): Adding SSL key no longer shows "Removed" message MAASENG-…
Browse files Browse the repository at this point in the history
…2813 (#5340)
  • Loading branch information
ndv99 committed Mar 12, 2024
1 parent d9346e6 commit 402bb24
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions src/app/preferences/views/SSLKeys/SSLKeyList/SSLKeyList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ const generateRows = (
hideExpanded: () => void,
dispatch: Dispatch,
saved: SSLKeyState["saved"],
saving: SSLKeyState["saving"]
saving: SSLKeyState["saving"],
setDeleting: (deleting: boolean) => void
) =>
sslkeys.map(({ id, display, key }) => {
const expanded = expandedId === id;
Expand Down Expand Up @@ -60,6 +61,7 @@ const generateRows = (
modelType="SSL key"
onClose={hideExpanded}
onConfirm={() => {
setDeleting(true);
dispatch(sslkeyActions.delete(id));
}}
/>
Expand All @@ -82,11 +84,17 @@ const SSLKeyList = (): JSX.Element => {
const sslkeys = useSelector(sslkeySelectors.all);
const saved = useSelector(sslkeySelectors.saved);
const saving = useSelector(sslkeySelectors.saving);
const [deleting, setDeleting] = useState(false);
const dispatch = useDispatch();

useWindowTitle(Label.Title);

useAddMessage(saved, sslkeyActions.cleanup, "SSL key removed successfully.");
useAddMessage(
saved && deleting,
sslkeyActions.cleanup,
"SSL key removed successfully.",
() => setDeleting(false)
);

const hideExpanded = () => {
setExpandedId(null);
Expand Down Expand Up @@ -124,7 +132,8 @@ const SSLKeyList = (): JSX.Element => {
hideExpanded,
dispatch,
saved,
saving
saving,
setDeleting
)}
tableClassName="sslkey-list"
/>
Expand Down

0 comments on commit 402bb24

Please sign in to comment.