diff --git a/src/DataTable/DataTable.svelte b/src/DataTable/DataTable.svelte index 0519aaa8..29586adf 100644 --- a/src/DataTable/DataTable.svelte +++ b/src/DataTable/DataTable.svelte @@ -381,6 +381,8 @@ { @@ -512,9 +514,12 @@ class:bx--table-column-radio={radio} > {#if !nonSelectableRowIds.includes(row.id)} + {@const inputId = `${id}-${row.id}`} + {@const inputName = `${id}-name`} {#if radio} { selectedRowIds = [row.id]; @@ -523,7 +528,8 @@ /> {:else} { if (selectedRowIds.includes(row.id)) { diff --git a/tests/DataTable/DuplicateDataTables.test.svelte b/tests/DataTable/DuplicateDataTables.test.svelte index 3692ef0e..91756b80 100644 --- a/tests/DataTable/DuplicateDataTables.test.svelte +++ b/tests/DataTable/DuplicateDataTables.test.svelte @@ -14,3 +14,6 @@ + + +