Skip to main content

Module admin_palette

Module admin_palette 

Source
Expand description

后台命令面板(⌘K)。 后台命令面板(⌘K):搜索文章、执行操作、跳转栏目。

输入、防抖请求、键盘选择与对话框结构由 crate::components::palette::PaletteShell 提供;数据与 动作是后台自己的。空查询显示常用操作与全部栏目;有查询时按「文章 · 操作 · 跳转」 分组,文章来自后台列表接口(含草稿,按标题匹配,最多 6 篇),回车进入编辑。

Structs§

AdminPaletteProps
Props for the AdminPalette component.
AdminPaletteViewProps 🔒
Props for the AdminPaletteView component.
Group 🔒

Enums§

Action
面板里的动作。
Item

Constants§

POST_LIMIT 🔒
文章搜索结果的条数上限。

Functions§

AdminPalette
后台命令面板。挂在后台布局里一次,由 crate::components::palette::SearchPaletteHandle 打开。
AdminPaletteView 🔒
命令面板视图:文章检索与条目执行由调用方提供,其余交给 PaletteShell。
build_groups 🔒
按查询组织面板内容。空查询:常用操作与全部栏目;有查询:命中的文章、操作与栏目。
entry 🔒
面板中的一行的展示内容。
jump_targets 🔒
可跳转的页面:侧栏栏目之外,再加回收站、笔记本与个人资料。

Type Aliases§

PostSearch
文章检索结果;None 表示请求失败,面板保留上一批结果。