Add vaccines, teeth tracking, child management, and WHO growth percentiles

- Add tooth router and vaccine router with full CRUD operations
- Implement vaccine form and list components with edit/delete functionality
- Connect denture visualization to database for persistent tooth tracking
- Add child edit dialog and delete functionality with cascade deletion
- Implement WHO growth percentile calculations for weight and height
- Update dashboard to display real data for measurements, vaccines, and teeth
- Add dialog, alert-dialog, and tooltip UI components
- Install @radix-ui/react-dialog dependency
This commit is contained in:
Philip
2026-02-16 21:16:56 +01:00
parent 84a2b3bf0d
commit e6ad08c4a9
19 changed files with 3095 additions and 81 deletions

View File

@@ -12,6 +12,8 @@
"@hookform/resolvers": "^5.0.1",
"@next-auth/prisma-adapter": "^1.0.7",
"@prisma/client": "^6.5.0",
"@radix-ui/react-alert-dialog": "^1.1.7",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-label": "^2.1.2",
"@radix-ui/react-navigation-menu": "^1.2.5",
"@radix-ui/react-popover": "^1.1.7",
@@ -19,6 +21,7 @@
"@radix-ui/react-separator": "^1.1.2",
"@radix-ui/react-slot": "^1.2.0",
"@radix-ui/react-tabs": "^1.1.4",
"@radix-ui/react-tooltip": "^1.2.0",
"@tanstack/react-query": "^5.72.0",
"@trpc/client": "^11.0.2",
"@trpc/next": "^11.0.2",