84 lines
2.1 KiB
Dart
84 lines
2.1 KiB
Dart
import 'package:cargo/configs/configs.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
import '../../core/core.dart';
|
|
import '../widgets/map/clustering.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
|
|
SliverToBoxAdapter(
|
|
child: SizedBox(
|
|
height: AppDimensions.normalize(120),
|
|
child: const ClusteringPage(),
|
|
),
|
|
),
|
|
|
|
/// 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!,
|
|
|
|
/// location card
|
|
const LocationCard()
|
|
],
|
|
),
|
|
),
|
|
),
|
|
],
|
|
),
|
|
);
|
|
}
|
|
}
|