diff --git a/src/frontend/src/pages/part/PartDetail.tsx b/src/frontend/src/pages/part/PartDetail.tsx index 62742ddaf6..209711b9b2 100644 --- a/src/frontend/src/pages/part/PartDetail.tsx +++ b/src/frontend/src/pages/part/PartDetail.tsx @@ -23,6 +23,7 @@ import { IconListDetails, IconListTree, IconLock, + IconLockOpen, IconPackages, IconSearch, IconShoppingCart, @@ -1132,9 +1133,20 @@ export default function PartDetail() { - ) : undefined + { + api + .patch(apiUrl(ApiEndpoints.part_list, part.pk), { + locked: !part.locked + }) + .then(refreshInstance); + }} + > + {part?.locked ? : } + } subtitle={part.description} imageUrl={part.image}