feat: Add logo to navbar and update dependencies
- Added logo to the navbar for improved branding. - Added `echarts` dependency for enhanced charting capabilities. - Updated `play.v` to support logo configuration in the menu.
This commit is contained in:
@@ -55,6 +55,11 @@ const config: Configuration = {
|
||||
},
|
||||
navbar: {
|
||||
title: '@{config.navbar.title}',
|
||||
logo: {
|
||||
alt: '@{config.navbar.logo.alt}',
|
||||
src: '@{config.navbar.logo.src}',
|
||||
srcDark: '@{config.navbar.logo.src_dark}',
|
||||
},
|
||||
items: [
|
||||
@for item in config.navbar.items
|
||||
{
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
"@@docusaurus/theme-mermaid": "^3.1.0",
|
||||
"@@mdx-js/react": "^3.0.0",
|
||||
"clsx": "^2.0.0",
|
||||
"echarts": "^5.4.3",
|
||||
"prism-react-renderer": "^2.3.0",
|
||||
"react": "^18.0.0",
|
||||
"react-dom": "^18.0.0"
|
||||
|
||||
@@ -161,6 +161,9 @@ fn play_menu(mut plbook PlayBook, mut config SiteConfig) ! {
|
||||
for action in menu_actions {
|
||||
mut p := action.params
|
||||
config.menu.title = p.get_default('title', config.title)!
|
||||
config.menu.logo_alt = p.get_default('logo_alt', '')!
|
||||
config.menu.logo_src = p.get_default('logo_src', '')!
|
||||
config.menu.logo_src_dark = p.get_default('logo_src_dark', '')!
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user