394613f516
- 设置入口 group 改为官方 interface(外观)分组 - 删除侧边栏 ThemeToggle 注入器及组件,设置页成为唯一入口 - verify-toggle.py 改为直接驱动主题状态并校验翻转 - 同步 README 与脚本文档,版本升级 1.0.6
34 lines
832 B
TypeScript
34 lines
832 B
TypeScript
import { definePlugin } from '@halo-dev/ui-shared'
|
|
import { IconPalette } from '@halo-dev/components'
|
|
import { markRaw } from 'vue'
|
|
import './styles/index.css'
|
|
import { initDarkReaderEngine } from './darkreader-engine'
|
|
|
|
initDarkReaderEngine()
|
|
|
|
export default definePlugin({
|
|
components: {},
|
|
routes: [
|
|
{
|
|
parentName: 'Root',
|
|
route: {
|
|
path: '/dark-mode-settings',
|
|
name: 'DarkModeSettings',
|
|
component: () => import('./views/SettingsView.vue'),
|
|
meta: {
|
|
title: '深色模式设置',
|
|
searchable: true,
|
|
menu: {
|
|
name: '深色模式',
|
|
// Halo 官方「外观」分组
|
|
group: 'interface',
|
|
icon: markRaw(IconPalette),
|
|
priority: 50,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
],
|
|
extensionPoints: {},
|
|
})
|