diff --git a/frontend/src/routes/settings/admin/oidc-clients/oidc-client-list.svelte b/frontend/src/routes/settings/admin/oidc-clients/oidc-client-list.svelte
index e980e76..5a08fb1 100644
--- a/frontend/src/routes/settings/admin/oidc-clients/oidc-client-list.svelte
+++ b/frontend/src/routes/settings/admin/oidc-clients/oidc-client-list.svelte
@@ -1,13 +1,11 @@
- debouncedSearch((e.target as HTMLInputElement).value)}
-/>
-
-
-
- Logo
- Name
- Actions
-
-
-
- {#if clients.data.length === 0}
-
- No OIDC clients found
-
- {:else}
- {#each clients.data as client}
-
-
- {#if client.hasLogo}
-
-

-
- {/if}
-
- {client.name}
-
-
-
-
-
- {/each}
- {/if}
-
-
-
-{#if clients?.data?.length ?? 0 > 0}
-
- (clients = await oidcService.listClients(search, {
- page: p,
- limit: pagination.limit
- }))}
- bind:page={clients.pagination.currentPage}
- let:pages
- let:currentPage
- >
-
-
-
-
- {#each pages as page (page.key)}
- {#if page.type === 'ellipsis'}
-
-
-
- {:else}
-
-
- {page.value}
-
-
- {/if}
- {/each}
-
-
-
-
-
-{/if}
+
+ {#snippet rows({ item })}
+
+ {#if item.hasLogo}
+
+

+
+ {/if}
+
+ {item.name}
+
+
+
+
+ {/snippet}
+