From ecc4822a38e0bbaf433759ac44d851c363f32c78 Mon Sep 17 00:00:00 2001 From: mahdahar <89adham@gmail.com> Date: Wed, 25 Feb 2026 16:38:28 +0700 Subject: [PATCH] Add focus-within input patterns, update Sidebar, TestMapModal, and PatientSearchBar components --- AGENTS.md | 33 +++ src/lib/components/Sidebar.svelte | 153 ++++++++---- .../master-data/testmap/TestMapModal.svelte | 175 +++++++------- src/routes/(app)/patients/+page.svelte | 18 +- .../(app)/patients/PatientSearchBar.svelte | 220 +++++++++++------- 5 files changed, 387 insertions(+), 212 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index abd99a2..f860d98 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -194,6 +194,39 @@ try { - **Sizes**: `btn-sm`, `input-sm`, `select-sm` for compact forms - **Custom**: `.compact-y`, `.compact-p`, `.compact-input`, `.compact-btn`, `.compact-card` +### Input with Icons (DaisyUI Pattern) + +**Correct way** - Use DaisyUI's built-in input with icon support: + +```svelte + +
+ + + + +
+ + + +``` + +**Key points:** +- Use `