import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../controller/home_controller.dart'; import '../comparison_bar_chart.dart'; class SarleinsbachView extends StatelessWidget { const SarleinsbachView({super.key}); @override Widget build(BuildContext context) { var hCtrl = Get.find(); return Scaffold( appBar: AppBar( title: const Text('PV Sarleinsbach'), 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.responseOutputSarleinsbachPV.value.dataResult?.values?.isEmpty ?? true ? const Center( child: Text( 'Keine Daten verfügbar', style: TextStyle(fontSize: 18), ), ) : ComparisonBarChart( pvData: hCtrl.responseOutputSarleinsbachPV.value, importData: hCtrl.responseOutputSarleinsbachImport.value, title: 'SarleinsbachPV/Import Vergleich', ), ), ); } }