refactor: reduce settings and media selector duplication

This commit is contained in:
edde746
2026-05-06 01:33:54 +02:00
parent fb084d3ea1
commit 25a2187bf4
16 changed files with 678 additions and 611 deletions
@@ -25,7 +25,7 @@ class SliverErrorState extends StatelessWidget {
/// Sliver wrapper around [EmptyStateWidget] for use in `CustomScrollView.slivers`.
class SliverEmptyState extends StatelessWidget {
final String message;
final IconData icon;
final IconData? icon;
final String? subtitle;
const SliverEmptyState({super.key, required this.message, required this.icon, this.subtitle});