0b61f6fbfd
* feat: implement breadcrumbs * style: fix styling, move breadcrumbs to top * refactor: move `capitalize to `lang.ts`` * refactor: clean breadcrumb generation * feat: add options to breadcrumbs * feat: implement `resolveFrontmatterTitle` * feat: add `hideOnRoot` option * feat(consistency): capitalize every crumb * style: add `flex-wrap` to parent container * refactor: clean `Breadcrumbs.tsx` * feat(accessibility): use `nav`, add aria label * style: improve look in popovers by adding margin * docs: write docs for breadcrumb component * refactor: collapse `if` condition for hideOnRoot * chore: add todo for perf optimization * docs: update introduction
46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
import Content from "./pages/Content"
|
|
import TagContent from "./pages/TagContent"
|
|
import FolderContent from "./pages/FolderContent"
|
|
import NotFound from "./pages/404"
|
|
import ArticleTitle from "./ArticleTitle"
|
|
import Darkmode from "./Darkmode"
|
|
import Head from "./Head"
|
|
import PageTitle from "./PageTitle"
|
|
import ContentMeta from "./ContentMeta"
|
|
import Spacer from "./Spacer"
|
|
import TableOfContents from "./TableOfContents"
|
|
import Explorer from "./Explorer"
|
|
import TagList from "./TagList"
|
|
import Graph from "./Graph"
|
|
import Backlinks from "./Backlinks"
|
|
import Search from "./Search"
|
|
import Footer from "./Footer"
|
|
import DesktopOnly from "./DesktopOnly"
|
|
import MobileOnly from "./MobileOnly"
|
|
import RecentNotes from "./RecentNotes"
|
|
import Breadcrumbs from "./Breadcrumbs"
|
|
|
|
export {
|
|
ArticleTitle,
|
|
Content,
|
|
TagContent,
|
|
FolderContent,
|
|
Darkmode,
|
|
Head,
|
|
PageTitle,
|
|
ContentMeta,
|
|
Spacer,
|
|
TableOfContents,
|
|
Explorer,
|
|
TagList,
|
|
Graph,
|
|
Backlinks,
|
|
Search,
|
|
Footer,
|
|
DesktopOnly,
|
|
MobileOnly,
|
|
RecentNotes,
|
|
NotFound,
|
|
Breadcrumbs,
|
|
}
|