Fix punishments dropdown
This commit is contained in:
parent
95fb9b8798
commit
66622c326d
2 changed files with 10 additions and 17 deletions
12
web/api.py
12
web/api.py
|
|
@ -276,14 +276,4 @@ def sub_order_set(username, set_id, sub):
|
|||
op.delete_instance(recursive=True)
|
||||
return ('', 204)
|
||||
|
||||
return jsonify({
|
||||
"orderSets": [
|
||||
{
|
||||
'id': op.id,
|
||||
'name': op.name,
|
||||
}
|
||||
for op
|
||||
in orders_pool_list(sub.id)
|
||||
],
|
||||
"orderSet": op.to_dict()
|
||||
})
|
||||
return jsonify(op.to_dict())
|
||||
|
|
|
|||
|
|
@ -77,12 +77,15 @@ type FormOrderSet = Omit<OrderSet, "orders" | "punishment_pool_id"> & {
|
|||
export const OrderSet: React.FC = () => {
|
||||
const navigate = useNavigate();
|
||||
const { username, set_id } = useParams();
|
||||
const loaderData = useLoaderData<{
|
||||
orderSets: Pick<OrderSet, "id" | "name">[];
|
||||
orderSet: OrderSet;
|
||||
}>();
|
||||
const orderSet = loaderData?.orderSet;
|
||||
const orderSets = loaderData?.orderSets || [];
|
||||
const orderSet = useLoaderData<OrderSet>();
|
||||
|
||||
const [orderSets, setOrderSets] = React.useState([]);
|
||||
React.useEffect(() => {
|
||||
fetch(`/api/orders/${username}/sets`)
|
||||
.then((response) => response.json())
|
||||
.then(setOrderSets);
|
||||
}, [username]);
|
||||
|
||||
const [showScheduling, setShowScheduling] = React.useState(
|
||||
orderSet?.scheduled,
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue