feat: add lab management layout, barcode generation, and dental education page

- Redesign lab management tab with patient search table and action buttons
- Add react-barcode integration: generates CODE128 barcode from patient name with print and download support
- Add Dental Education page and sidebar entry between Cloud Storage and AI Input Agent

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-07-02 13:03:58 -04:00
co-authored by Claude Sonnet 4.6
parent 998ef0ac95
commit ac4d8c4c74
7 changed files with 241 additions and 414 deletions
@@ -30,6 +30,7 @@ import {
Building2,
Timer,
BookOpen,
GraduationCap,
ShoppingCart,
Search,
KeyRound,
@@ -169,6 +170,11 @@ export function Sidebar() {
path: "/cloud-storage",
icon: <Cloud className="h-5 w-5 text-sky-500" />,
},
{
name: "Dental Education",
path: "/dental-education",
icon: <GraduationCap className="h-5 w-5 text-lime-600" />,
},
{
name: "AI Input Agent",
path: "/ai-input-agent",