refactor: replace Wizard with CoopBuilder in navigation, enhance budget store structure, and streamline template components for improved user experience

This commit is contained in:
Jennie Robinson Faber 2025-08-17 17:25:04 +01:00
parent eede87a273
commit f67b138d95
33 changed files with 4970 additions and 2451 deletions

29
types/coaching.ts Normal file
View file

@ -0,0 +1,29 @@
export type Member = {
id: string;
name: string;
role?: string;
hourly: number;
availableHrs: number;
};
export type SkillTag = {
id: string;
label: string;
};
export type ProblemTag = {
id: string;
label: string;
examples: string[];
};
export type Offer = {
id: string;
name: string;
scope: string[];
hoursByMember: Array<{ memberId: string; hours: number }>;
price: { baseline: number; stretch: number; calcNote: string };
payoutDelayDays: number;
whyThis: string[];
riskNotes: string[];
};