Skip to content

Commit 271e41e

Browse files
committed
remove async toggle from assignment builder screen
1 parent 3521ab4 commit 271e41e

2 files changed

Lines changed: 0 additions & 27 deletions

File tree

bases/rsptx/assignment_server_api/assignment_builder/src/components/routes/AssignmentBuilder/AssignmentBuilder.tsx

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -132,18 +132,6 @@ export const AssignmentBuilder = () => {
132132
}
133133
};
134134

135-
const handlePeerAsyncChange = async (assignment: Assignment, peer_async_visible: boolean) => {
136-
try {
137-
await updateAssignment({
138-
...assignment,
139-
peer_async_visible
140-
});
141-
toast.success(`Async peer ${peer_async_visible ? "enabled" : "disabled"}`);
142-
} catch (error) {
143-
toast.error("Failed to update async peer setting");
144-
}
145-
};
146-
147135
const handleVisibilityChange = async (
148136
assignment: Assignment,
149137
data: { visible: boolean; visible_on: string | null; hidden_on: string | null }
@@ -211,7 +199,6 @@ export const AssignmentBuilder = () => {
211199
onDuplicate={handleDuplicate}
212200
onReleasedChange={handleReleasedChange}
213201
onEnforceDueChange={handleEnforceDueChange}
214-
onPeerAsyncChange={handlePeerAsyncChange}
215202
onVisibilityChange={handleVisibilityChange}
216203
onRemove={onRemove}
217204
/>

bases/rsptx/assignment_server_api/assignment_builder/src/components/routes/AssignmentBuilder/components/list/AssignmentList.tsx

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { useCallback, useState } from "react";
22

33
import { SearchInput } from "@components/ui/SearchInput";
44
import { Button } from "primereact/button";
5-
import { Checkbox } from "primereact/checkbox";
65
import { Column } from "primereact/column";
76
import { confirmDialog, ConfirmDialog } from "primereact/confirmdialog";
87
import { DataTable, DataTableSortEvent } from "primereact/datatable";
@@ -26,7 +25,6 @@ interface AssignmentListProps {
2625
onDuplicate: (assignment: Assignment) => void;
2726
onReleasedChange: (assignment: Assignment, released: boolean) => void;
2827
onEnforceDueChange: (assignment: Assignment, enforce_due: boolean) => void;
29-
onPeerAsyncChange: (assignment: Assignment, peer_async_visible: boolean) => void;
3028
onVisibilityChange: (
3129
assignment: Assignment,
3230
data: { visible: boolean; visible_on: string | null; hidden_on: string | null }
@@ -43,7 +41,6 @@ export const AssignmentList = ({
4341
onDuplicate,
4442
onReleasedChange,
4543
onEnforceDueChange,
46-
onPeerAsyncChange,
4744
onVisibilityChange,
4845
onRemove
4946
}: AssignmentListProps) => {
@@ -123,17 +120,6 @@ export const AssignmentList = ({
123120
>
124121
{rowData.kind || "Unknown"}
125122
</span>
126-
{rowData.kind === "Peer" && (
127-
<label className={styles.asyncPeerGroup}>
128-
<span className={styles.asyncPeerText}>Async Peer</span>
129-
<Checkbox
130-
checked={rowData.peer_async_visible}
131-
onChange={(e) => onPeerAsyncChange(rowData, !!e.checked)}
132-
tooltip={rowData.peer_async_visible ? "Disable async peer" : "Enable async peer"}
133-
tooltipOptions={{ position: "top" }}
134-
/>
135-
</label>
136-
)}
137123
</div>
138124
);
139125

0 commit comments

Comments
 (0)