feat: rebrand AgendaPro -> AgendaMax + calendar fixes + current-week demo seed
- Rebrand all user-facing text to AgendaMax - Fix sidebar scrolling: card container no longer overflows html (flex h-full min-h-0) - Fix calendar toolbar hover: active buttons keep readable contrast - Sticky calendar toolbar (month/week/day always visible on scroll) - Seed guarantees 2-4 appointments per day for current week (Mon-Sat)
This commit is contained in:
+24
-5
@@ -61,7 +61,7 @@ export interface EmployeeStats {
|
||||
appointments_completed: number;
|
||||
revenue_total: number;
|
||||
avg_rating: number;
|
||||
utilization_pct: number;
|
||||
share_pct: number;
|
||||
}
|
||||
|
||||
export interface Service {
|
||||
@@ -135,8 +135,8 @@ export interface Ticket {
|
||||
|
||||
export interface DashboardOverview {
|
||||
revenue_today: number;
|
||||
revenue_week: number;
|
||||
revenue_month: number;
|
||||
revenue_range: number;
|
||||
revenue_prev: number;
|
||||
revenue_change_pct: number;
|
||||
appts_today: number;
|
||||
appts_week: number;
|
||||
@@ -144,7 +144,9 @@ export interface DashboardOverview {
|
||||
active_clients: number;
|
||||
avg_ticket: number;
|
||||
cancel_rate: number;
|
||||
occupancy_pct: number;
|
||||
no_show_rate: number;
|
||||
completion_pct: number;
|
||||
range: number;
|
||||
}
|
||||
|
||||
export interface RankedEmployee {
|
||||
@@ -152,7 +154,7 @@ export interface RankedEmployee {
|
||||
appointments: number;
|
||||
revenue: number;
|
||||
avg_rating: number;
|
||||
utilization_pct: number;
|
||||
share_pct: number;
|
||||
}
|
||||
|
||||
export interface RankedService {
|
||||
@@ -183,3 +185,20 @@ export interface CategorySlice {
|
||||
revenue: number;
|
||||
count: number;
|
||||
}
|
||||
|
||||
export interface BookResponse {
|
||||
appointment: {
|
||||
id: number;
|
||||
start_at: string;
|
||||
end_at?: string;
|
||||
price: number;
|
||||
service_name: string;
|
||||
employee_id: number;
|
||||
employee_name: string;
|
||||
reasons: string[];
|
||||
};
|
||||
business: { name: string; currency_symbol: string };
|
||||
client_created: boolean;
|
||||
no_show_count?: number;
|
||||
risk_flag?: boolean;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user