fix: interface fixes
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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];
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
@@ -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}__"),
|
||||||
|
|||||||
Reference in New Issue
Block a user