feat(front-hall): add link management with form and icon picker

- Create IconPicker widget with searchable grid of Material icons
- Create QuickLinkForm with full CRUD support (create, edit, delete)
- Update QuickLinkSettingsContent to use real form instead of placeholder
- Update QuickLinksPanel to use shared getIconData function
- Form includes name, URL, category, icon, type, and active toggle
- Validation for required fields and URL format

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Jeroen Schweitzer
2026-01-02 23:19:03 +01:00
co-authored by Claude Opus 4.5
parent 9c9ec472ef
commit 327b4a1233
5 changed files with 859 additions and 144 deletions
+1
View File
@@ -3,4 +3,5 @@ library;
export 'air_quality_widget.dart';
export 'gauge_widget.dart';
export 'icon_picker.dart';
export 'weather_widget.dart';