Extract AI Scribe menu item component

Scribe is always composed of menu (aka category) and submenu (aka action) :
- submenu item UI was already in an UI only component. I moved it to items folder.
- menu item UI was mixed in a component with desktop related UX. So I extract the UI to create an UI only component. I moved it also to items folder.
This commit is contained in:
Théo Poizat
2026-01-12 08:15:29 +01:00
committed by Dat H. Pham
parent 08899b1598
commit 4c75ec863d
4 changed files with 93 additions and 64 deletions
+2 -1
View File
@@ -32,7 +32,8 @@ export 'scribe/ai/presentation/widgets/button/inline_ai_assist_button.dart';
export 'scribe/ai/presentation/widgets/context_menu/ai_scribe_context_menu.dart';
export 'scribe/ai/presentation/widgets/context_menu/ai_scribe_context_menu_item.dart';
export 'scribe/ai/presentation/widgets/context_menu/ai_scribe_submenu.dart';
export 'scribe/ai/presentation/widgets/context_menu/ai_scribe_submenu_item.dart';
export 'scribe/ai/presentation/widgets/items/ai_scribe_menu_item.dart';
export 'scribe/ai/presentation/widgets/items/ai_scribe_submenu_item.dart';
export 'scribe/ai/presentation/widgets/modal/ai_scribe_modal_widget.dart';
export 'scribe/ai/presentation/widgets/modal/ai_scribe_suggestion_widget.dart';
export 'scribe/ai/presentation/widgets/modal/suggestion/ai_scribe_suggestion_error.dart';