From 81831c41821b419271453b60048984eed68518c1 Mon Sep 17 00:00:00 2001 From: Saelmala Date: Fri, 20 Sep 2024 14:14:49 +0200 Subject: [PATCH] fix: solve lock bug --- src/app/production/[id]/page.tsx | 1 + src/components/sourceCards/SourceCards.tsx | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/production/[id]/page.tsx b/src/app/production/[id]/page.tsx index 53c2f4c..1b8ce7a 100644 --- a/src/app/production/[id]/page.tsx +++ b/src/app/production/[id]/page.tsx @@ -682,6 +682,7 @@ export default function ProductionConfiguration({ params }: PageProps) { { updateProduction(productionSetup._id, updated); }} diff --git a/src/components/sourceCards/SourceCards.tsx b/src/components/sourceCards/SourceCards.tsx index 9666bcc..2097699 100644 --- a/src/components/sourceCards/SourceCards.tsx +++ b/src/components/sourceCards/SourceCards.tsx @@ -10,11 +10,13 @@ import { ISource, useDragableItems } from '../../hooks/useDragableItems'; export default function SourceCards({ productionSetup, + locked, updateProduction, onSourceUpdate, onSourceRemoval }: { productionSetup: Production; + locked: boolean; updateProduction: (updated: Production) => void; onSourceUpdate: (source: SourceReference, sourceItem: ISource) => void; onSourceRemoval: (source: SourceReference) => void; @@ -51,7 +53,7 @@ export default function SourceCards({ // console.log(`Removing source "${source.name}" from sources list`); tempItems = tempItems.filter((i) => i._id !== source._id); // console.log(`Adding source "${source.name}" to grid`); - if (!productionSetup.isActive) { + if (!productionSetup.isActive && !locked) { gridItems.push(