import 'package:flutter/material.dart'; /// Auth header widget displaying app logo and welcome text class AuthHeader extends StatelessWidget { const AuthHeader({ super.key, required this.title, required this.subtitle, }); final String title; final String subtitle; @override Widget build(BuildContext context) { final theme = Theme.of(context); return Column( mainAxisSize: MainAxisSize.min, children: [ // App logo/icon Container( width: 100, height: 100, decoration: BoxDecoration( color: theme.colorScheme.primaryContainer, borderRadius: BorderRadius.circular(20), ), child: Icon( Icons.store, size: 60, color: theme.colorScheme.primary, ), ), const SizedBox(height: 24), // Title Text( title, style: theme.textTheme.displaySmall?.copyWith( fontWeight: FontWeight.bold, color: theme.colorScheme.onSurface, ), textAlign: TextAlign.center, ), const SizedBox(height: 8), // Subtitle Text( subtitle, style: theme.textTheme.bodyLarge?.copyWith( color: theme.colorScheme.onSurface.withOpacity(0.6), ), textAlign: TextAlign.center, ), ], ); } }