mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-09 13:15:00 -05:00
54 lines
1.5 KiB
TypeScript
54 lines
1.5 KiB
TypeScript
|
|
"use client";
|
||
|
|
|
||
|
|
import { usePathname } from "next/navigation";
|
||
|
|
import {
|
||
|
|
BreadcrumbItem,
|
||
|
|
BreadcrumbPage,
|
||
|
|
BreadcrumbSeparator,
|
||
|
|
} from "./ui/breadcrumb";
|
||
|
|
|
||
|
|
export default function TextFromPathname() {
|
||
|
|
const pathname = usePathname();
|
||
|
|
|
||
|
|
return (
|
||
|
|
<>
|
||
|
|
{pathname == "/" && (
|
||
|
|
<>
|
||
|
|
<BreadcrumbSeparator className=" max-sm:hidden" />
|
||
|
|
<BreadcrumbItem className=" max-sm:hidden">
|
||
|
|
<BreadcrumbPage>Home</BreadcrumbPage>
|
||
|
|
</BreadcrumbItem>
|
||
|
|
</>
|
||
|
|
)}
|
||
|
|
{pathname?.startsWith("/server") && (
|
||
|
|
<>
|
||
|
|
<BreadcrumbSeparator className=" max-sm:hidden" />
|
||
|
|
<BreadcrumbItem className=" max-sm:hidden">Server</BreadcrumbItem>
|
||
|
|
<BreadcrumbSeparator className=" max-sm:hidden" />
|
||
|
|
<BreadcrumbItem>
|
||
|
|
<BreadcrumbPage>
|
||
|
|
{pathname.split("/server/")[1].split("/")[0]}
|
||
|
|
</BreadcrumbPage>
|
||
|
|
</BreadcrumbItem>
|
||
|
|
{pathname.endsWith("/historical-data") && (
|
||
|
|
<>
|
||
|
|
<BreadcrumbSeparator />
|
||
|
|
<BreadcrumbItem>
|
||
|
|
<BreadcrumbPage>Historical Data</BreadcrumbPage>
|
||
|
|
</BreadcrumbItem>
|
||
|
|
</>
|
||
|
|
)}
|
||
|
|
</>
|
||
|
|
)}
|
||
|
|
{pathname == "/account/favorites" && (
|
||
|
|
<>
|
||
|
|
<BreadcrumbSeparator className=" max-sm:hidden" />
|
||
|
|
<BreadcrumbItem>
|
||
|
|
<BreadcrumbPage>Favorites</BreadcrumbPage>
|
||
|
|
</BreadcrumbItem>
|
||
|
|
</>
|
||
|
|
)}
|
||
|
|
</>
|
||
|
|
);
|
||
|
|
}
|