53 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:login_page/data/bg_data.dart'; // Import your bgList
class HomePage extends StatelessWidget {
final String email;
const HomePage({super.key, required this.email});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
automaticallyImplyLeading: true,
title: Text('Hello $email'),
centerTitle: true,
actions: [
IconButton(
icon: const Icon(Icons.logout),
tooltip: 'Logout',
onPressed: () {
Navigator.of(context).pop(); // Go back to login screen
},
),
],
),
body: Padding(
padding: const EdgeInsets.all(12.0),
child: ListView.builder(
itemCount: bgList.length,
itemBuilder: (context, index) {
return Container(
margin: const EdgeInsets.symmetric(vertical: 8),
height: 180,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(16),
boxShadow: [
BoxShadow(
color: Colors.black26,
blurRadius: 8,
offset: Offset(0, 4),
),
],
image: DecorationImage(
image: AssetImage(bgList[index]),
fit: BoxFit.cover,
),
),
);
},
),
),
);
}
}