ponshu-room-lite/lib/widgets/home/home_empty_state.dart

37 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import 'package:lucide_icons/lucide_icons.dart';
class HomeEmptyState extends StatelessWidget {
const HomeEmptyState({super.key});
@override
Widget build(BuildContext context) {
final isDark = Theme.of(context).brightness == Brightness.dark;
return Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(LucideIcons.wine, size: 100, color: isDark ? Colors.grey[600] : Theme.of(context).primaryColor.withValues(alpha: 0.5)),
const SizedBox(height: 16),
Text(
'まだ日本酒を登録していません',
style: Theme.of(context).textTheme.titleLarge?.copyWith(
color: isDark ? Colors.grey[400] : Colors.grey[700],
fontWeight: FontWeight.bold
),
),
const SizedBox(height: 8),
Text(
'カメラボタンから「瞬撮」してみましょう!\n長押しでギャラリーからも追加できます',
textAlign: TextAlign.center,
style: Theme.of(context).textTheme.bodyMedium?.copyWith(
color: isDark ? Colors.grey[500] : Colors.grey[600],
),
),
],
),
);
}
}