MIF_E31222379_MOBILE/lib/features/launch/components/onboarding_comp.dart

50 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:gap/gap.dart';
import 'package:rijig_mobile/features/launch/model/onboard_model.dart';
class OnboardingView extends StatelessWidget {
const OnboardingView({super.key, required this.data});
final OnboardingModel data;
@override
Widget build(BuildContext context) {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.width,
child: Padding(
padding: const EdgeInsets.only(top: 40.0),
child: Image.network(data.imagePath, fit: BoxFit.contain),
),
),
Padding(
padding: const EdgeInsets.all(15),
child: Column(
children: [
Text(
data.headline,
style: Theme.of(context).textTheme.titleLarge?.copyWith(
fontWeight: FontWeight.bold,
fontSize: 24,
),
),
Padding(
padding: const EdgeInsets.symmetric(vertical: 15.0),
child: Text(
data.description,
textAlign: TextAlign.center,
style: TextStyle(fontSize: 16),
),
),
],
),
),
Gap(100),
],
);
}
}