mirror of
https://github.com/makeplane/plane.git
synced 2026-01-29 01:38:53 -06:00
chore: add toast alerts post access change of a page (#5569)
This commit is contained in:
committed by
GitHub
parent
09578c9a7d
commit
ddbd9dfdc8
@@ -48,7 +48,26 @@ export const PageQuickActions: React.FC<Props> = observer((props) => {
|
||||
const MENU_ITEMS: TContextMenuItem[] = [
|
||||
{
|
||||
key: "make-public-private",
|
||||
action: access === 0 ? makePrivate : makePublic,
|
||||
action: async () => {
|
||||
const changedPageType = access === 0 ? "private" : "public";
|
||||
|
||||
try {
|
||||
if (access === 0) await makePrivate();
|
||||
else await makePublic();
|
||||
|
||||
setToast({
|
||||
type: TOAST_TYPE.SUCCESS,
|
||||
title: "Success!",
|
||||
message: `The page has been marked ${changedPageType} and moved to the ${changedPageType} section.`,
|
||||
});
|
||||
} catch (err) {
|
||||
setToast({
|
||||
type: TOAST_TYPE.ERROR,
|
||||
title: "Error!",
|
||||
message: `The page couldn't be marked ${changedPageType}. Please try again.`,
|
||||
});
|
||||
}
|
||||
},
|
||||
title: access === 0 ? "Make private" : "Make public",
|
||||
icon: access === 0 ? Lock : UsersRound,
|
||||
shouldRender: canCurrentUserChangeAccess && !archived_at,
|
||||
|
||||
Reference in New Issue
Block a user