Bladeren bron

Fix create task template

tags/Baseline_30082024_FRONTEND_UAT
Wayne 1 jaar geleden
bovenliggende
commit
5e64d85540
1 gewijzigde bestanden met toevoegingen van 10 en 4 verwijderingen
  1. +10
    -4
      src/components/CreateTaskTemplate/CreateTaskTemplate.tsx

+ 10
- 4
src/components/CreateTaskTemplate/CreateTaskTemplate.tsx Bestand weergeven

@@ -48,8 +48,14 @@ const CreateTaskTemplate: React.FC<Props> = ({ tasks }) => {
register,
handleSubmit,
setValue,
watch,
formState: { errors, isSubmitting },
} = useForm<NewTaskTemplateFormInputs>();
} = useForm<NewTaskTemplateFormInputs>({ defaultValues: { taskIds: [] } });

const currentTaskIds = watch("taskIds");
const selectedItems = React.useMemo(() => {
return items.filter((item) => currentTaskIds.includes(item.id));
}, [currentTaskIds, items]);

const onSubmit: SubmitHandler<NewTaskTemplateFormInputs> = React.useCallback(
async (data) => {
@@ -100,11 +106,11 @@ const CreateTaskTemplate: React.FC<Props> = ({ tasks }) => {
</Grid>
<TransferList
allItems={items}
initiallySelectedItems={[]}
onChange={(selectedItems) => {
selectedItems={selectedItems}
onChange={(selectedTasks) => {
setValue(
"taskIds",
selectedItems.map((item) => item.id),
selectedTasks.map((item) => item.id),
);
}}
allItemsLabel={t("Task Pool")}


Laden…
Annuleren
Opslaan