@@ -7,10 +7,10 @@ import { queries } from '@renderer/lib/queries'
77import { cn } from '@renderer/lib/utils'
88import { queryOptions , useQuery , useQueryClient } from '@tanstack/react-query'
99import { format } from 'date-fns'
10- import { Save , UserCog , Hash , Cake , User , Building2 , Calendar , Eye } from 'lucide-react'
10+ import { ArrowLeft , Save , UserCog , Hash , Cake , User , Building2 , Calendar , Eye } from 'lucide-react'
1111import { useEffect , useRef } from 'react'
1212import { toast } from '@renderer/components/ui/sonner'
13- import { Link , useParams } from 'react-router-dom'
13+ import { Link , useNavigate , useParams } from 'react-router-dom'
1414import { Patient } from 'src/shared/types/db'
1515import womenIcon from '../../../../../resources/woman.png?asset'
1616import manIcon from '../../../../../resources/man.png?asset'
@@ -22,6 +22,7 @@ export const getPatientByIdQuery = (id: number) =>
2222
2323export const EditPatient = ( ) => {
2424 const { id } = useParams ( )
25+ const navigate = useNavigate ( )
2526 const ref = useRef < NewPatientFormRef > ( null )
2627 const queryClient = useQueryClient ( )
2728 const { setBreadcrumbs } = useBreadcrumbs ( )
@@ -51,6 +52,9 @@ export const EditPatient = () => {
5152 { /* Header Section */ }
5253 < div className = "flex items-center justify-between mb-6 animate-fade-in-up" >
5354 < div className = "flex items-center gap-3" >
55+ < Button variant = "ghost" size = "icon" onClick = { ( ) => navigate ( - 1 ) } >
56+ < ArrowLeft className = "h-4 w-4" />
57+ </ Button >
5458 < div className = "h-12 w-12 rounded-xl bg-emerald-500/10 flex items-center justify-center" >
5559 < UserCog className = "h-6 w-6 text-emerald-500" />
5660 </ div >
0 commit comments