chore: Improve toasts

This commit is contained in:
Tom Moor
2021-01-02 21:47:02 -08:00
parent bb81aa0065
commit 9df02d6fd4
32 changed files with 101 additions and 59 deletions

View File

@@ -67,10 +67,11 @@ class AddGroupsToCollection extends React.Component<Props> {
this.props.ui.showToast(
t("{{ groupName }} was added to the collection", {
groupName: group.name,
})
}),
{ type: "success" }
);
} catch (err) {
this.props.ui.showToast(t("Could not add user"));
this.props.ui.showToast(t("Could not add user"), { type: "error" });
console.error(err);
}
};

View File

@@ -62,10 +62,13 @@ class AddPeopleToCollection extends React.Component<Props> {
permission: "read_write",
});
this.props.ui.showToast(
t("{{ userName }} was added to the collection", { userName: user.name })
t("{{ userName }} was added to the collection", {
userName: user.name,
}),
{ type: "success" }
);
} catch (err) {
this.props.ui.showToast(t("Could not add user"));
this.props.ui.showToast(t("Could not add user"), { type: "error" });
}
};

View File

@@ -61,9 +61,11 @@ class CollectionMembers extends React.Component<Props> {
collectionId: this.props.collection.id,
userId: user.id,
});
this.props.ui.showToast(`${user.name} was removed from the collection`);
this.props.ui.showToast(`${user.name} was removed from the collection`, {
type: "success",
});
} catch (err) {
this.props.ui.showToast("Could not remove user");
this.props.ui.showToast("Could not remove user", { type: "error" });
}
};
@@ -74,9 +76,11 @@ class CollectionMembers extends React.Component<Props> {
userId: user.id,
permission,
});
this.props.ui.showToast(`${user.name} permissions were updated`);
this.props.ui.showToast(`${user.name} permissions were updated`, {
type: "success",
});
} catch (err) {
this.props.ui.showToast("Could not update user");
this.props.ui.showToast("Could not update user", { type: "error" });
}
};
@@ -86,9 +90,11 @@ class CollectionMembers extends React.Component<Props> {
collectionId: this.props.collection.id,
groupId: group.id,
});
this.props.ui.showToast(`${group.name} was removed from the collection`);
this.props.ui.showToast(`${group.name} was removed from the collection`, {
type: "success",
});
} catch (err) {
this.props.ui.showToast("Could not remove group");
this.props.ui.showToast("Could not remove group", { type: "error" });
}
};
@@ -99,9 +105,11 @@ class CollectionMembers extends React.Component<Props> {
groupId: group.id,
permission,
});
this.props.ui.showToast(`${group.name} permissions were updated`);
this.props.ui.showToast(`${group.name} permissions were updated`, {
type: "success",
});
} catch (err) {
this.props.ui.showToast("Could not update user");
this.props.ui.showToast("Could not update user", { type: "error" });
}
};