From faa52dcaa2193fd8a3eb950caabd7b3b055e2766 Mon Sep 17 00:00:00 2001 From: Sergey Elpashev Date: Mon, 24 Jun 2024 14:56:06 +0300 Subject: [PATCH] fix: interface fixes --- lib/mobile_example.dart | 3 +++ lib/pages/main.dart | 4 ++-- lib/pages/order_history.dart | 3 ++- lib/pages/order_info.dart | 3 ++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/mobile_example.dart b/lib/mobile_example.dart index 7d0c2a5..68557c1 100644 --- a/lib/mobile_example.dart +++ b/lib/mobile_example.dart @@ -2,6 +2,7 @@ import 'dart:convert'; import 'dart:math'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:gymlink_module_web/main_mobile.dart'; import 'package:gymlink_module_web/providers/main.dart'; import 'package:http/http.dart' as http; @@ -32,6 +33,8 @@ class MyExampleApp extends StatelessWidget { @override Widget build(BuildContext context) { + SystemChrome.setPreferredOrientations( + [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]); return MaterialApp( title: 'GymLink Example App', debugShowCheckedModeBanner: false, diff --git a/lib/pages/main.dart b/lib/pages/main.dart index b7c9877..9e5386c 100644 --- a/lib/pages/main.dart +++ b/lib/pages/main.dart @@ -270,12 +270,12 @@ class _MainPageState extends State { SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: min( (MediaQuery.sizeOf(context).width ~/ - 200) + 220) .toInt(), 8), childAspectRatio: 0.8, mainAxisSpacing: 10.0, - crossAxisSpacing: 40.0), + crossAxisSpacing: 20.0), itemCount: itemViewCount, itemBuilder: (context, index) { final product = filteredData[index]; diff --git a/lib/pages/order_history.dart b/lib/pages/order_history.dart index b4821c4..14ea0f3 100644 --- a/lib/pages/order_history.dart +++ b/lib/pages/order_history.dart @@ -151,7 +151,8 @@ class _HistoryPageState extends State { final item = my_orders[index]; return HistoryItemCard( id: item.id, - cost: item.sum, + cost: double.parse(item.sum) + .toStringAsFixed(2), date: item.date, image: FutureBuilder( future: precacheImage( diff --git a/lib/pages/order_info.dart b/lib/pages/order_info.dart index ef3262d..19a9c29 100644 --- a/lib/pages/order_info.dart +++ b/lib/pages/order_info.dart @@ -206,7 +206,8 @@ class _OrderInfoPageState extends State { crossAxisAlignment: CrossAxisAlignment.start, children: [ MarkdownBody( - data: '## Итого: ${detail!.sum} руб.'), + data: + '## Итого: ${double.parse(detail!.sum).toStringAsFixed(2)} руб.'), MarkdownBody( data: "### Адрес получателя: __${detail!.address}__"),