refactor(configuration): Setup configuration and menu to be reuseable

This commit is contained in:
Michel Fedde 2025-06-23 00:57:02 +02:00
parent 863ae3fab2
commit d46bbd84c5
21 changed files with 551 additions and 452 deletions

View file

@ -15,9 +15,9 @@ export type MenuItem = {
description?: string
}
export type CollectionMenuItem = MenuItem & {
export type CollectionMenuItem<TCollection extends MenuItem = AnyMenuItem> = MenuItem & {
type: MenuItemType.Collection,
children: AnyMenuItem[]
children: TCollection[]
}
export type FieldMenuItem = MenuItem & {