diff --git a/internal/ui/pages/space_account_settings.templ b/internal/ui/pages/space_account_settings.templ index 06e0d27..b10d0ce 100644 --- a/internal/ui/pages/space_account_settings.templ +++ b/internal/ui/pages/space_account_settings.templ @@ -5,6 +5,7 @@ import "git.juancwu.dev/juancwu/budgit/internal/ui/forms" import "git.juancwu.dev/juancwu/budgit/internal/ui/layouts" import "git.juancwu.dev/juancwu/budgit/internal/ui/components/button" import "git.juancwu.dev/juancwu/budgit/internal/ui/components/card" +import "git.juancwu.dev/juancwu/budgit/internal/ui/components/dialog" import "git.juancwu.dev/juancwu/budgit/internal/ui/components/icon" type SpaceAccountSettingsPageProps struct { @@ -39,19 +40,44 @@ templ SpaceAccountSettingsPage(props SpaceAccountSettingsPageProps) { } } @card.Footer(card.FooterProps{Class: "flex justify-end pt-8"}) { -
+ @dialog.Content() { + @dialog.Header() { + @dialog.Title() { + Delete { props.AccountName }? + } + @dialog.Description() { + This permanently removes the account and all of its transactions. This cannot be undone. + } + } + @dialog.Footer(dialog.FooterProps{Class: "mt-2"}) { + @dialog.Close() { + @button.Button(button.Props{Variant: button.VariantOutline}) { + Cancel + } + } + + } + } + } } }