File tree Expand file tree Collapse file tree 1 file changed +16
-9
lines changed
src/lib/components/SubmissionStatus Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Original file line number Diff line number Diff line change 220220 <DropdownUl class =" border rounded-lg shadow" >
221221 {#if isLoggedIn }
222222 {#each submissionStatusOptions as submissionStatus }
223- <DropdownLi href ="javascript:void(0)" onclick ={() => handleClick (submissionStatus )}>
224- <div class =" flex items-center justify-between" >
225- {submissionStatus .labelName }
226-
227- {#if taskResult .status_name === submissionStatus .innerName }
228- <Check class ="w-4 h-4 text-primary-600 dark:text-gray-300" strokeWidth ={3 } />
229- {/if }
230- </div >
231- </DropdownLi >
223+ {@render dropdownListForSubmissionStatus (taskResult , submissionStatus )}
232224 {/each }
233225 {:else }
234226 <DropdownLi href ={SIGNUP_PAGE }>アカウント作成</DropdownLi >
242234 {/if }
243235</div >
244236
237+ {#snippet dropdownListForSubmissionStatus (
238+ taskResult : TaskResult ,
239+ submissionStatus : SubmissionStatus ,
240+ )}
241+ <DropdownLi href ="javascript:void(0)" onclick ={() => handleClick (submissionStatus )}>
242+ <div class =" flex items-center justify-between" >
243+ {submissionStatus .labelName }
244+
245+ {#if taskResult .status_name === submissionStatus .innerName }
246+ <Check class ="w-4 h-4 text-primary-600 dark:text-gray-300" strokeWidth ={3 } />
247+ {/if }
248+ </div >
249+ </DropdownLi >
250+ {/ snippet }
251+
245252{#snippet submissionStatusForm (selectedTaskResult : TaskResult , submissionStatus : SubmissionStatus )}
246253 <form
247254 id =" submissionStatusForm"
You can’t perform that action at this time.
0 commit comments