// import 'package:flutter/cupertino.dart'; // import 'package:flutter/material.dart'; // import 'package:flutter/src/widgets/framework.dart'; // import 'package:flutter_riverpod/flutter_riverpod.dart'; // import 'package:google_fonts/google_fonts.dart'; // // import '../../../../data/models/bar_data.dart'; // import '../../../themes/charts/barChart.dart'; // // class BussinessDashboard extends ConsumerStatefulWidget { // const BussinessDashboard({super.key}); // // @override // ConsumerState createState() => _BussinessDashboardState(); // } // // class _BussinessDashboardState extends ConsumerState { // @override // Widget build(BuildContext context) { // final data = [ // BarData(Colors.blue, 10, 8), // BarData(Colors.orange, 12, 10), // BarData(Colors.green, 8, 5), // ]; // // return Container( // margin: EdgeInsets.all(10), // // color: Colors.white, // // color: Colors.amber.shade100, // child: Column( // crossAxisAlignment: CrossAxisAlignment.start, // children: [ // Column( // crossAxisAlignment: CrossAxisAlignment.start, // children: [ // // Text('PRODUCT WISE', style: _headerStyle2), // Row( // children: [ // Expanded( // child: Container( // padding: EdgeInsets.all(20.0), // margin: EdgeInsets.only(right: 20), // decoration: BoxDecoration( // color: Color(0XFFFFFFFF), // borderRadius: BorderRadius.circular(10), // ), // // // width: MediaQuery.of(context).size.width * 0.2, // height: 200, // child: CustomBarChart( // dataList: data, // labels: ['A', 'B', 'C'], // ), // ), // ), // // Expanded( // child: Container( // padding: EdgeInsets.all(20.0), // margin: EdgeInsets.only(right: 10), // decoration: BoxDecoration( // color: Color(0XFFFFFFFF), // borderRadius: BorderRadius.circular(10), // ), // // width: MediaQuery.of(context).size.width * 0.02, // height: 200, // child: CustomBarChart( // dataList: data, // labels: ['A', 'B', 'C'], // ), // ), // ), // // Expanded( // child: Container( // padding: EdgeInsets.all(20.0), // margin: EdgeInsets.only(right: 10), // decoration: BoxDecoration( // color: Color(0XFFFFFFFF), // borderRadius: BorderRadius.circular(10), // ), // // width: MediaQuery.of(context).size.width * 0.2, // height: 200, // child: CustomBarChart( // dataList: data, // labels: ['A', 'B', 'C'], // ), // ), // ), // ], // ), // ], // ), // // // Column(children: [Text('Insurer WISE', style: _headerStyle2)]), // ], // ), // ); // } // } // // // class _BussinessDashboardState extends ConsumerState { // // int? expandedIndex; // tracks which container is expanded // // // // @override // // Widget build(BuildContext context) { // // final data = [ // // BarData(Colors.blue, 10, 8), // // BarData(Colors.orange, 12, 10), // // BarData(Colors.green, 8, 5), // // ]; // // // // return Container( // // margin: EdgeInsets.all(10), // // child: Column( // // crossAxisAlignment: CrossAxisAlignment.start, // // children: [ // // Text('PRODUCT WISE', style: _headerStyle2), // // // // SizedBox(height: 10), // // // // // If a container is expanded → show only that container // // if (expandedIndex != null) // // _buildExpandedItem(context, expandedIndex!, data) // // else // // Row( // // children: [ // // _buildChartItem( // // context, // // 0, // // data, // // margin: EdgeInsets.only(right: 20), // // ), // // _buildChartItem( // // context, // // 1, // // data, // // margin: EdgeInsets.only(right: 20), // // ), // // _buildChartItem( // // context, // // 2, // // data, // // margin: EdgeInsets.only(right: 10), // // ), // // ], // // ), // // // // SizedBox(height: 20), // // Text('INSURER WISE', style: _headerStyle2), // // if (expandedIndex != null) // // _buildExpandedItem(context, expandedIndex!, data) // // else // // Row( // // children: [ // // _buildChartItem( // // context, // // 3, // // data, // // margin: EdgeInsets.only(right: 20), // // ), // // _buildChartItem( // // context, // // 4, // // data, // // margin: EdgeInsets.only(right: 20), // // ), // // _buildChartItem( // // context, // // 5, // // data, // // margin: EdgeInsets.only(right: 10), // // ), // // ], // // ), // // ], // // ), // // ); // // } // // // // // 🔵 Regular item in row // // Widget _buildChartItem( // // BuildContext context, // // int index, // // List data, { // // EdgeInsets margin = EdgeInsets.zero, // // }) { // // return Expanded( // // child: GestureDetector( // // onTap: () { // // setState(() { // // expandedIndex = index; // expand clicked chart // // }); // // }, // // child: Container( // // padding: EdgeInsets.all(20), // // margin: margin, // // decoration: BoxDecoration( // // color: Colors.white, // // borderRadius: BorderRadius.circular(10), // // ), // // height: 200, // // child: CustomBarChart(dataList: data, labels: ['A', 'B', 'C']), // // ), // // ), // // ); // // } // // // // // 🔵 Expanded full screen widget // // Widget _buildExpandedItem( // // BuildContext context, // // int index, // // List data, // // ) { // // return GestureDetector( // // onTap: () { // // setState(() { // // expandedIndex = null; // collapse back to row // // }); // // }, // // child: Container( // // width: double.infinity, // // height: MediaQuery.of(context).size.height * 0.6, // // padding: EdgeInsets.all(20), // // decoration: BoxDecoration( // // color: Colors.white, // // borderRadius: BorderRadius.circular(10), // // ), // // child: CustomBarChart(dataList: data, labels: ['A', 'B', 'C']), // // ), // // ); // // } // // } // // final _headerStyle2 = GoogleFonts.poppins( // fontSize: 12, // color: Colors.black, // fontWeight: FontWeight.w500, // );