Pre Refinamiento Movil

This commit is contained in:
2025-09-19 17:19:10 -03:00
parent 3a8f64bf85
commit 7d2922aaeb
21 changed files with 662 additions and 420 deletions

View File

@@ -1,4 +1,6 @@
// src/features/legislativas/nacionales/components/Breadcrumbs.tsx
import { FiHome, FiChevronRight } from 'react-icons/fi';
interface BreadcrumbsProps {
nivel: 'pais' | 'provincia' | 'municipio';
nombreAmbito: string;
@@ -9,20 +11,39 @@ interface BreadcrumbsProps {
export const Breadcrumbs = ({ nivel, nombreAmbito, nombreProvincia, onReset, onVolverProvincia }: BreadcrumbsProps) => {
return (
<div className="breadcrumbs">
{nivel !== 'pais' && (
<nav className="breadcrumbs-container">
{nivel !== 'pais' ? (
<>
<button onClick={onReset} className="breadcrumb-link">Argentina</button>
<span className="breadcrumb-separator">{'>'}</span>
<button onClick={onReset} className="breadcrumb-item">
<FiHome className="breadcrumb-icon" />
<span>Argentina</span>
</button>
<FiChevronRight className="breadcrumb-separator" />
</>
) : (
<div className="breadcrumb-item-actual">
<FiHome className="breadcrumb-icon" />
<span>{nombreAmbito}</span>
</div>
)}
{nivel === 'provincia' && (
<div className="breadcrumb-item-actual">
<span>{nombreAmbito}</span>
</div>
)}
{nivel === 'municipio' && nombreProvincia && (
<>
<button onClick={onVolverProvincia} className="breadcrumb-link">{nombreProvincia}</button>
<span className="breadcrumb-separator">{'>'}</span>
<button onClick={onVolverProvincia} className="breadcrumb-item">
<span>{nombreProvincia}</span>
</button>
<FiChevronRight className="breadcrumb-separator" />
<div className="breadcrumb-item-actual">
<span>{nombreAmbito}</span>
</div>
</>
)}
<span className="breadcrumb-actual">{nombreAmbito}</span>
</div>
</nav>
);
};