mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-11-27 14:44:55 +00:00
Stabilized UI elements across multiple devices
Synchronized ACs Status functionality
This commit is contained in:
@ -14,41 +14,48 @@ class Consumption extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Container(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 10),
|
||||
padding: const EdgeInsets.only(right: 20, left: 20, top: 10, bottom: 10),
|
||||
decoration: BoxDecoration(
|
||||
color: Colors.white,
|
||||
borderRadius: BorderRadius.circular(20),
|
||||
),
|
||||
constraints: const BoxConstraints(
|
||||
minHeight: 80,
|
||||
maxHeight: 100,
|
||||
),
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
crossAxisAlignment: CrossAxisAlignment.end,
|
||||
children: [
|
||||
const Column(
|
||||
mainAxisAlignment: MainAxisAlignment.end,
|
||||
Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
CardTitle(
|
||||
const CardTitle(
|
||||
title: StringsManager.ACConsumption,
|
||||
),
|
||||
Gap(10),
|
||||
const Spacer(),
|
||||
Row(
|
||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||
children: [
|
||||
UnitedText(
|
||||
value: "2",
|
||||
valueSize: 35,
|
||||
valueSize: MediaQuery.sizeOf(context).height.ceil() > 680
|
||||
? 35
|
||||
: 24,
|
||||
valueWeight: FontWeight.normal,
|
||||
unit: "Units",
|
||||
),
|
||||
Gap(30),
|
||||
const Gap(30),
|
||||
UnitedText(
|
||||
value: "720",
|
||||
valueSize: 35,
|
||||
value: "${MediaQuery.sizeOf(context).height.ceil()}",
|
||||
valueSize: MediaQuery.sizeOf(context).height.ceil() > 680
|
||||
? 35
|
||||
: 24,
|
||||
valueWeight: FontWeight.normal,
|
||||
unit: "kWh",
|
||||
),
|
||||
],
|
||||
),
|
||||
const Spacer(),
|
||||
],
|
||||
),
|
||||
//TODO: Replace with actual pie chart
|
||||
|
||||
Reference in New Issue
Block a user