✨ (menu): Añade extensión pagetop-menu
Gestión centralizada y persistente de menús: entidades y migraciones SeaORM, sistema de acciones para declarar menús/ítems por código, caché in-process del árbol y los componentes `MenuBlock`/`MenuBreadcrumb`.
This commit is contained in:
parent
88acc08b5f
commit
043873a954
25 changed files with 1963 additions and 2 deletions
13
extensions/pagetop-menu/src/error.rs
Normal file
13
extensions/pagetop-menu/src/error.rs
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
//! Tipos de error de `pagetop-menu`.
|
||||
|
||||
use thiserror::Error;
|
||||
|
||||
/// Errores que puede producir `pagetop-menu`.
|
||||
#[derive(Debug, Error)]
|
||||
pub enum MenuError {
|
||||
#[error("invalid machine name: {0}")]
|
||||
InvalidName(String),
|
||||
|
||||
#[error("database error: {0}")]
|
||||
Database(#[from] pagetop_seaorm::db::DbErr),
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue