From ee4731465845444317d738624ea4a3fa802239ed Mon Sep 17 00:00:00 2001 From: hamed Hosseini Date: Fri, 2 May 2025 14:14:10 +0330 Subject: [PATCH] feat: Add search by name and specialty card navigation - Implemented search functionality to filter specialties by name - Added navigation to /doctors page with specialty ID as query parameter when clicking on a specialty card - Enhanced user experience by providing real-time search results and clear navigation path --- components/searchHead/SmSearch.js | 9 ++++- components/specialties/index.js | 24 +++++++++++- .../specialties/list/ItemSpecialties.js | 8 ++++ components/specialties/list/index.js | 37 +++++++++++-------- 4 files changed, 59 insertions(+), 19 deletions(-) diff --git a/components/searchHead/SmSearch.js b/components/searchHead/SmSearch.js index e9c1001..fd5048e 100644 --- a/components/searchHead/SmSearch.js +++ b/components/searchHead/SmSearch.js @@ -1,7 +1,13 @@ import SearchD from "@/components/icons/SearchD"; import { Button, ButtonGroup, TextField } from "@mui/material"; -function SmSearch({ placeholder }) { +function SmSearch({ placeholder, onSearch }) { + const handleSearchChange = (event) => { + if (onSearch) { + onSearch(event.target.value); + } + }; + return (