diff --git a/src/client/ClanModal.ts b/src/client/ClanModal.ts
index f838f7dba..a0989811b 100644
--- a/src/client/ClanModal.ts
+++ b/src/client/ClanModal.ts
@@ -60,8 +60,20 @@ export class ClanModal extends BaseModal {
} | null = null;
render() {
- const content = this.renderInner();
- if (this.inline) return content;
+ const onListView = this.view === "list" && !this.selectedClanTag;
+ const tabs = onListView
+ ? [
+ { key: "my-clans", label: translateText("clan_modal.my_clans") },
+ { key: "browse", label: translateText("clan_modal.browse") },
+ ]
+ : [];
+ const header = onListView
+ ? modalHeader({
+ title: translateText("clan_modal.title"),
+ onBack: () => this.close(),
+ ariaLabel: translateText("common.back"),
+ })
+ : null;
return html`