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],
            ),
          ),
        ],
      ),
    );
  }
}
