Adds account management and subscription features

Introduces new account pages for managing subscriptions, payment methods, and invoice history

Includes:
- Subscription plan selection view
- Payment method display component
- Invoice history table
- Account page layout and styling

Updates main layout to include new CSS files for account management
This commit is contained in:
Janus C. H. Knudsen 2026-01-11 22:33:21 +01:00
parent 5e0bd9db74
commit 1f400dcc6e
11 changed files with 724 additions and 1 deletions

View file

@ -0,0 +1,15 @@
using Microsoft.AspNetCore.Mvc;
namespace PlanTempus.Application.Features.Account.Components;
/// <summary>
/// ViewComponent for the payment method display.
/// Shows current card info, payment frequency, and next payment date.
/// </summary>
public class PaymentMethodViewComponent : ViewComponent
{
public IViewComponentResult Invoke()
{
return View();
}
}