Cleared of the stuff the EnCoach team wanted changed

This commit is contained in:
Tiago Ribeiro
2024-10-28 14:40:26 +00:00
parent 0becd295b0
commit fa0c502467
34 changed files with 166 additions and 107 deletions

View File

@@ -132,14 +132,14 @@ export default function Home({user, group, users, entity}: Props) {
const renameGroup = () => {
if (!canRenameClassroom) return;
const name = prompt("Rename this group:", group.name);
const name = prompt("Rename this classroom:", group.name);
if (!name) return;
setIsLoading(true);
axios
.patch(`/api/groups/${group.id}`, {name})
.then(() => {
toast.success("The group has been updated successfully!");
toast.success("The classroom has been updated successfully!");
router.replace(router.asPath);
})
.catch((e) => {
@@ -151,14 +151,14 @@ export default function Home({user, group, users, entity}: Props) {
const deleteGroup = () => {
if (!canDeleteClassroom) return;
if (!confirm("Are you sure you want to delete this group?")) return;
if (!confirm("Are you sure you want to delete this classroom?")) return;
setIsLoading(true);
axios
.delete(`/api/groups/${group.id}`)
.then(() => {
toast.success("This group has been successfully deleted!");
toast.success("This classroom has been successfully deleted!");
router.replace("/classrooms");
})
.catch((e) => {
@@ -203,14 +203,14 @@ export default function Home({user, group, users, entity}: Props) {
disabled={isLoading || !canRenameClassroom}
className="flex items-center gap-1 px-2 py-2 border rounded-full hover:bg-neutral-100 disabled:hover:bg-transparent disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer transition ease-in-out duration-300">
<BsTag />
<span className="text-xs">Rename Group</span>
<span className="text-xs">Rename Classroom</span>
</button>
<button
onClick={deleteGroup}
disabled={isLoading || !canDeleteClassroom}
className="flex items-center gap-1 px-2 py-2 border border-mti-rose rounded-full bg-mti-rose-light text-white hover:bg-mti-rose-dark disabled:hover:bg-mti-rose-light disabled:opacity-50 disabled:cursor-not-allowed cursor-pointer transition ease-in-out duration-300">
<BsTrash />
<span className="text-xs">Delete Group</span>
<span className="text-xs">Delete Classroom</span>
</button>
</div>
)}