Skip to content

Commit a11578b

Browse files
committed
Made category and modality badges clickable
1 parent 0e765fe commit a11578b

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

components/src/lib/tasks/FilteredTasksTable.svelte

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,10 +388,30 @@
388388
<tr>
389389
<td class="task-name-col">{task.taskVersions[task.selectedVersion].task_name}</td>
390390
<td>
391-
<ColouredBadge value={task.taskVersions[task.selectedVersion].category} />
391+
{#if task.taskVersions[task.selectedVersion].category}
392+
<button
393+
on:click={() =>
394+
categorySelector?.setSelected(
395+
/** @type {string} */ (task.taskVersions[task.selectedVersion].category)
396+
)}
397+
class="btn btn-link p-0"
398+
>
399+
<ColouredBadge value={task.taskVersions[task.selectedVersion].category} />
400+
</button>
401+
{/if}
392402
</td>
393403
<td>
394-
<ColouredBadge value={task.taskVersions[task.selectedVersion].modality} />
404+
{#if task.taskVersions[task.selectedVersion].modality}
405+
<button
406+
on:click={() =>
407+
modalitySelector?.setSelected(
408+
/** @type {string} */ (task.taskVersions[task.selectedVersion].modality)
409+
)}
410+
class="btn btn-link p-0"
411+
>
412+
<ColouredBadge value={task.taskVersions[task.selectedVersion].modality} />
413+
</button>
414+
{/if}
395415
</td>
396416
<td class="metadata-col">
397417
{#each Object.entries(task.taskVersions[task.selectedVersion].input_types) as [input_type_key, input_type_value]}

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export default [{
2121
"components/.svelte-kit",
2222
"coverage-unit",
2323
"sandbox",
24+
"tasks-list",
2425
"site",
2526
".svelte-kit",
2627
"package",

0 commit comments

Comments
 (0)