import * as React from "react"; import Link from "@mui/material/Link"; import { StyledBreadcrumbs } from "./styles"; import { forwardRef } from "react"; import {MdOutlineKeyboardArrowRight} from "react-icons/md"; import { useNavigate } from "react-router-dom"; interface BreadcrumbProps { startIcon?: React.ReactNode; endIcon?: React.ReactNode; separableicon?: React.ReactNode; maxItems?: number; separator?: any; sx?: any; fontSize?: number; fontWeight?: number; breaddata?: any; md?:any; } const Breadcrumb = forwardRef( ( { startIcon, fontSize=14, fontWeight=0, separator = ">", sx, endIcon, separableicon, md, ...other }: BreadcrumbProps, ref ) => { const navigate = useNavigate(); const navigateTo=(url:string)=>()=>{ navigate(url) } return (
: separator} aria-label="breadcrumb" sx={{ padding:1, paddingLeft:0, fontWeight:100, "& .MuiBreadcrumbs-li": { ":hover": { fontWeight:450, }, }, }} {...other} > {other.breaddata?.map((item: any,index:any) => { return ( {startIcon && item.startIcon} {item.name} {endIcon && item.startIcon} ); })}
); } ); export default Breadcrumb;