import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, } from "@/components/ui/breadcrumb"; import { Fragment } from "react"; export default function DocsBreadcrumb({ paths }: { paths: string[] }) { return (
Docs {paths.map((path, index) => ( {index < paths.length - 1 ? ( {toTitleCase(path)} ) : ( {toTitleCase(path)} )} ))}
); } function toTitleCase(input: string): string { const words = input.split("-"); const capitalizedWords = words.map( (word) => word.charAt(0).toUpperCase() + word.slice(1) ); return capitalizedWords.join(" "); }