@page "/admin" @using Microsoft.AspNetCore.Authorization @attribute [Authorize(Roles = "Admin")] @rendermode InteractiveServer

Admin Panel

Update your business details and home page content below.

@if (HomePageModel == null) {

Loading your settings...

} else {
@if (CurrentTab == AdminTab.Home) {

🏠 Hero Section

🛠️ Services

@foreach (var card in HomePageModel.ServicesCards) {
}

🛡️ Trust

@foreach (var card in HomePageModel.TrustCards) {
}
} else if (CurrentTab == AdminTab.BusinessInfo) {

🏠 Business Info

} else if (CurrentTab == AdminTab.Requests) {

📋 Service Requests

@if (RepairRequests == null || !RepairRequests.Any()) {

No service requests found.

} else {
@foreach (var request in RepairRequests) {
@request.RequestNumber @request.CreatedAt.ToString("MMM dd, yyyy")
Customer: @request.Name
Phone: @request.FormattedPhoneNumber 📞
Appliance: @request.Brand @request.Type
Issue Notes:

@request.Notes

}
}
}
}