11<script lang =" ts" >
22 import { onMount } from ' svelte' ;
3- import type flatpickr from ' flatpickr' ;
43
54 import { TASK_FORMATS , getSettings } from ' ../Config/Settings' ;
65 import type { Status } from ' ../Statuses/Status' ;
76 import type { Task } from ' ../Task/Task' ;
8- import type { IFlatpickrUser } from ' ../Obsidian/TaskModal' ;
97 import DateEditor from ' ./DateEditor.svelte' ;
108 import Dependency from ' ./Dependency.svelte' ;
119 import { EditableTask } from ' ./EditableTask' ;
1816 export let onSubmit: (updatedTasks : Task []) => void | Promise <void >;
1917 export let statusOptions: Status [];
2018 export let allTasks: Task [];
21- export let modal: IFlatpickrUser | null = null ;
2219
2320 const {
2421 // NEW_TASK_FIELD_EDIT_REQUIRED
149146 const newTasks = await editableTask .applyEdits (task , allTasks );
150147 onSubmit (newTasks );
151148 };
152-
153- function handleOpen(event : CustomEvent <{ instance: flatpickr .Instance }>) {
154- if (modal ) {
155- modal .setActiveFlatpickrInstance (event .detail .instance );
156- }
157- }
158-
159- function handleClose() {
160- if (modal ) {
161- modal .clearActiveFlatpickrInstance ();
162- }
163- }
164149 </script >
165150
166151<!--
@@ -269,8 +254,6 @@ Availability of access keys:
269254 bind:isDateValid ={isDueDateValid }
270255 forwardOnly ={editableTask .forwardOnly }
271256 accesskey ={accesskey (' d' )}
272- on:open ={handleOpen }
273- on:close ={handleClose }
274257 />
275258
276259 <!-- --------------------------------------------------------------------------- -->
@@ -283,8 +266,6 @@ Availability of access keys:
283266 bind:isDateValid ={isScheduledDateValid }
284267 forwardOnly ={editableTask .forwardOnly }
285268 accesskey ={accesskey (' s' )}
286- on:open ={handleOpen }
287- on:close ={handleClose }
288269 />
289270
290271 <!-- --------------------------------------------------------------------------- -->
@@ -297,8 +278,6 @@ Availability of access keys:
297278 bind:isDateValid ={isStartDateValid }
298279 forwardOnly ={editableTask .forwardOnly }
299280 accesskey ={accesskey (' a' )}
300- on:open ={handleOpen }
301- on:close ={handleClose }
302281 />
303282
304283 <!-- --------------------------------------------------------------------------- -->
@@ -372,8 +351,6 @@ Availability of access keys:
372351 bind:isDateValid ={isCreatedDateValid }
373352 forwardOnly ={editableTask .forwardOnly }
374353 accesskey ={accesskey (' c' )}
375- on:open ={handleOpen }
376- on:close ={handleClose }
377354 />
378355
379356 <!-- --------------------------------------------------------------------------- -->
@@ -386,8 +363,6 @@ Availability of access keys:
386363 bind:isDateValid ={isDoneDateValid }
387364 forwardOnly ={editableTask .forwardOnly }
388365 accesskey ={accesskey (' x' )}
389- on:open ={handleOpen }
390- on:close ={handleClose }
391366 />
392367
393368 <!-- --------------------------------------------------------------------------- -->
@@ -400,8 +375,6 @@ Availability of access keys:
400375 bind:isDateValid ={isCancelledDateValid }
401376 forwardOnly ={editableTask .forwardOnly }
402377 accesskey ={accesskey (' -' )}
403- on:open ={handleOpen }
404- on:close ={handleClose }
405378 />
406379 </section >
407380
0 commit comments