diff --git a/src/routes/(console)/project-[region]-[project]/auth/user-[user]/targets/table.svelte b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/targets/table.svelte
index 09aa63619..f06ed2ab4 100644
--- a/src/routes/(console)/project-[region]-[project]/auth/user-[user]/targets/table.svelte
+++ b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/targets/table.svelte
@@ -1,6 +1,5 @@
-
-
+
+ {#snippet header(root)}
{#each $columns as { id, title }}
{title}
{/each}
-
- {#each data.targets.targets as target (target.$id)}
- {@const provider = data.providersById[target.providerId]}
-
- {#each $columns as column}
-
- {#if column.id === '$id'}
- {#key $columns}
-
- {target[column.id]}
-
- {/key}
- {:else if column.id === 'target'}
- {#if target.providerType === MessagingProviderType.Push}
- {target.name}
+ {/snippet}
+
+ {#snippet children(root)}
+ {#each data.targets.targets as target (target.$id)}
+ {@const provider = data.providersById[target.providerId]}
+
+ {#each $columns as column}
+
+ {#if column.id === '$id'}
+ {#key $columns}
+
+ {target[column.id]}
+
+ {/key}
+ {:else if column.id === 'target'}
+ {#if target.providerType === MessagingProviderType.Push}
+ {target.name}
+ {:else}
+ {target.identifier}
+ {/if}
+ {:else if column.id === 'providerType'}
+
+ {:else if column.id === 'provider'}
+ {#if provider}
+
+ {/if}
+ {:else if column.id === '$createdAt'}
+
{:else}
- {target.identifier}
+ {target[column.id]}
{/if}
- {:else if column.id === 'providerType'}
-
- {:else if column.id === 'provider'}
- {#if provider}
-
- {/if}
- {:else if column.id === '$createdAt'}
-
- {:else}
- {target[column.id]}
- {/if}
-
- {/each}
-
- {/each}
-
-
-{#if selectedIds.length > 0}
-
-
-
-
- {selectedIds.length > 1 ? 'targets' : 'target'}
- selected
-
-
-
-
-
-
-
-{/if}
-
-
-
- Are you sure you want to delete {selectedIds.length}
- {selectedIds.length > 1 ? 'targets' : 'target'}?
-
-
+
+ {/each}
+
+ {/each}
+ {/snippet}
+