component RecoveryCodes { props { codes = [] schema = "auth-recovery-codes" title = "Recovery codes" description = "Store these codes somewhere safe. Each code can be used once." downloadLabel = "Download codes" regenerateLabel = "Generate new codes" regenerateAction = "/api/auth/recovery-codes" successMessage = "New recovery codes generated. Previous unused codes are no longer valid." count = 10 color = "primary" size = "md" class = "" } view {

{title}

{description}

{#each codes as code} {code} {/each}

} }