Files
2026-07-23 09:17:56 +02:00

43 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../controller/home_controller.dart';
import '../comparison_bar_chart.dart';
class TraunView extends StatelessWidget {
const TraunView({super.key});
@override
Widget build(BuildContext context) {
var hCtrl = Get.find<HomeController>();
return Scaffold(
appBar: AppBar(
title: const Text('PV Traun'),
centerTitle: true,
backgroundColor: Colors.blueGrey,
foregroundColor: Colors.white,
titleTextStyle: const TextStyle(fontSize: 30, color: Colors.white),
iconTheme: const IconThemeData(size: 30, color: Colors.white),
leading: IconButton(
icon: const Icon(Icons.arrow_back),
onPressed: () {
hCtrl.changeView(MainView.dashboard);
},
)
),
body: Obx(
() => hCtrl.responseOutputTraunPV.value.dataResult?.values?.isEmpty ?? true
? const Center(
child: Text(
'Keine Daten verfügbar',
style: TextStyle(fontSize: 18),
),
)
: ComparisonBarChart(
pvData: hCtrl.responseOutputTraunPV.value,
importData: hCtrl.responseOutputTraunImport.value,
title: 'TraunPV/Import Vergleich',
),
),
);
}
}