feat(ui): wallet settings tabs — Cashu, Fedimint, Channels (rightmost)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Dorian 2026-07-10 17:17:47 +01:00
parent aa037bc77c
commit 07b2b4696f

View File

@ -164,11 +164,11 @@ const props = defineProps<{ show: boolean }>()
const emit = defineEmits<{ close: []; changed: [] }>()
const tabs = [
{ key: 'cashu' as const, label: 'Cashu' },
{ key: 'fedimint' as const, label: 'Fedimint' },
{ key: 'channels' as const, label: 'Channels' },
{ key: 'cashu' as const, label: 'Cashu Mints' },
{ key: 'fedimint' as const, label: 'Fedimint Federations' },
]
const activeTab = ref<'channels' | 'cashu' | 'fedimint'>('channels')
const activeTab = ref<'cashu' | 'fedimint' | 'channels'>('cashu')
// Backed by wallet.fedimint-list / -join / -leave (fedimint-clientd HTTP bridge).
// Join degrades gracefully with a clear error if the Fedimint client app isn't installed.