// src/features/contracts/components/ContractDetail.tsx import { useState } from 'react'; import { useParams, useNavigate } from 'react-router-dom'; import { useContractDetail } from '@/features/contracts/hooks/useContractDetail'; import ContractDetailComponent from '@/features/contracts/components/ContractDetailComponent'; import ContractUpdateComponent from '@/features/contracts/components/ContractUpdateComponent'; export default function ContractDetail() { const { id } = useParams<{ id: string }>(); const numericId = Number(id); const navigate = useNavigate(); const { contract, loading, error, refresh } = useContractDetail(numericId); const [editing, setEditing] = useState(false); if (loading) return
Cargando…
; if (error || !contract) return{error}
; return (