cargo66/lib/presentation/screens/order_details.dart

80 lines
1.9 KiB
Dart
Raw Normal View History

2024-07-24 12:14:17 +00:00
import 'package:cargo/configs/configs.dart';
import 'package:flutter/material.dart';
import '../../core/core.dart';
import '../widgets/widgets.dart';
class OrderDetailsScreen extends StatelessWidget {
const OrderDetailsScreen({super.key});
@override
Widget build(BuildContext context) {
App.init(context);
return Scaffold(
backgroundColor: AppColors.surface,
appBar: AppBar(
iconTheme: const IconThemeData(
color: Colors.white,
),
backgroundColor: AppColors.primary,
title: Text(
'Sargyt №ABC456789',
style: AppText.h2!.copyWith(color: Colors.white),
),
),
body: CustomScrollView(
slivers: [
/// map
const SliverToBoxAdapter(
child: OrderHeader(),
),
/// info text
SliverToBoxAdapter(
child: Padding(
padding: Space.all(1, 1),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Sargyt barada maglumat №ABC456789',
style: AppText.b1b,
),
/// gap
Space.y!,
/// info card
const InfoCard(),
],
),
),
),
/// current location info
SliverToBoxAdapter(
child: Padding(
padding: Space.all(1, 1),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Gatnaw yoly',
style: AppText.b1b,
),
/// gap
Space.y!,
/// info card
const InfoCard(),
],
),
),
),
],
),
);
}
}