2024-03-30 20:10:20 +00:00
|
|
|
import { defineTheme, directory, group, link } from '@neato/guider/theme';
|
|
|
|
import { Logo } from './components/Logo';
|
2024-03-30 19:22:43 +00:00
|
|
|
|
|
|
|
export default defineTheme({
|
2024-03-30 20:10:20 +00:00
|
|
|
settings: {
|
|
|
|
logo: () => <Logo />
|
|
|
|
},
|
2024-03-30 19:22:43 +00:00
|
|
|
directories: [
|
2024-03-30 20:10:20 +00:00
|
|
|
directory("main", {
|
2024-03-30 19:22:43 +00:00
|
|
|
sidebar: [
|
2024-03-30 20:10:20 +00:00
|
|
|
link("Instances", "/instances", { icon: 'mdi:web' }),
|
|
|
|
group("Self-Hosting", [
|
|
|
|
link("Start self-hosting", "/self-hosting/hosting-intro"),
|
|
|
|
link("Configure backend", "/self-hosting/use-backend"),
|
|
|
|
link("PWA vs no-PWA", "/self-hosting/about-pwa"),
|
|
|
|
link("Troubleshooting", "/self-hosting/troubleshooting"),
|
|
|
|
]),
|
|
|
|
group("Proxy", [
|
|
|
|
link("Introduction", "/proxy/introduction"),
|
|
|
|
link("Deploy", "/proxy/deploy"),
|
|
|
|
link("Configuration", "/proxy/configuration"),
|
|
|
|
link("Changelog", "/proxy/changelog"),
|
|
|
|
]),
|
|
|
|
group("Client", [
|
|
|
|
link("Introduction", "/client/introduction"),
|
|
|
|
link("Deploy", "/client/deploy"),
|
|
|
|
link("TMDB API Key", "/client/tmdb"),
|
|
|
|
link("Configuration", "/client/configuration"),
|
|
|
|
link("Changelog", "/client/changelog"),
|
|
|
|
link("Update guide", "/client/upgrade"),
|
|
|
|
]),
|
|
|
|
group("Backend", [
|
|
|
|
link("Introduction", "/backend/introduction"),
|
|
|
|
link("Deploy", "/backend/deploy"),
|
|
|
|
link("Configuration", "/backend/configuration"),
|
|
|
|
link("Changelog", "/backend/changelog"),
|
|
|
|
link("Update guide", "/backend/upgrade"),
|
|
|
|
]),
|
|
|
|
group("Extra", [
|
|
|
|
link("Streaming", "/extra/streaming"),
|
|
|
|
link("Selfhost", "/extra/selfhost"),
|
|
|
|
])
|
2024-03-30 19:22:43 +00:00
|
|
|
]
|
|
|
|
})
|
|
|
|
],
|
|
|
|
});
|