fix: interface fixes

This commit is contained in:
2024-06-24 14:56:06 +03:00
parent 946d2ada41
commit faa52dcaa2
4 changed files with 9 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ import 'dart:convert';
import 'dart:math'; import 'dart:math';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:gymlink_module_web/main_mobile.dart'; import 'package:gymlink_module_web/main_mobile.dart';
import 'package:gymlink_module_web/providers/main.dart'; import 'package:gymlink_module_web/providers/main.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
@@ -32,6 +33,8 @@ class MyExampleApp extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]);
return MaterialApp( return MaterialApp(
title: 'GymLink Example App', title: 'GymLink Example App',
debugShowCheckedModeBanner: false, debugShowCheckedModeBanner: false,

View File

@@ -270,12 +270,12 @@ class _MainPageState extends State<MainPage> {
SliverGridDelegateWithFixedCrossAxisCount( SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: min( crossAxisCount: min(
(MediaQuery.sizeOf(context).width ~/ (MediaQuery.sizeOf(context).width ~/
200) 220)
.toInt(), .toInt(),
8), 8),
childAspectRatio: 0.8, childAspectRatio: 0.8,
mainAxisSpacing: 10.0, mainAxisSpacing: 10.0,
crossAxisSpacing: 40.0), crossAxisSpacing: 20.0),
itemCount: itemViewCount, itemCount: itemViewCount,
itemBuilder: (context, index) { itemBuilder: (context, index) {
final product = filteredData[index]; final product = filteredData[index];

View File

@@ -151,7 +151,8 @@ class _HistoryPageState extends State<HistoryPage> {
final item = my_orders[index]; final item = my_orders[index];
return HistoryItemCard( return HistoryItemCard(
id: item.id, id: item.id,
cost: item.sum, cost: double.parse(item.sum)
.toStringAsFixed(2),
date: item.date, date: item.date,
image: FutureBuilder( image: FutureBuilder(
future: precacheImage( future: precacheImage(

View File

@@ -206,7 +206,8 @@ class _OrderInfoPageState extends State<OrderInfoPage> {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
MarkdownBody( MarkdownBody(
data: '## Итого: ${detail!.sum} руб.'), data:
'## Итого: ${double.parse(detail!.sum).toStringAsFixed(2)} руб.'),
MarkdownBody( MarkdownBody(
data: data:
"### Адрес получателя: __${detail!.address}__"), "### Адрес получателя: __${detail!.address}__"),