"use client"; import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from "@/components/ui/breadcrumb"; import { HouseIcon, GlobeHemisphereWestIcon, CaretDoubleRightIcon } from "@/components/ui/phosphor-icons"; import type { ReactNode } from "react"; interface MapsBreadcrumbProps { currentPage: string; currentIcon?: ReactNode; isLeafletOpen?: boolean; onExitMap?: () => void; } export function MapsBreadcrumb({ currentPage, currentIcon, isLeafletOpen = false, onExitMap }: MapsBreadcrumbProps) { return ( Beranda {!isLeafletOpen ? ( {currentIcon} {currentPage} ) : ( <> {onExitMap ? ( } className="flex items-center gap-1" > {currentIcon} {currentPage} ) : ( {currentIcon} {currentPage} )} Peta )} ); }