import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:konectar_events/utils/util.dart'; class EventDetailsContainer extends StatelessWidget { bool isEventDetail = false; EventDetailsContainer({super.key, required this.isEventDetail}); @override Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.center, children: [ SizedBox( width: isEventDetail ? MediaQuery.of(context).size.width : isTablet ? MediaQuery.of(context).size.width * 0.50 : MediaQuery.of(context).size.width * 0.65, child: Text( '2024 Hematology/Oncology Pharmacy Association Annual Conference (HOPA)', style: TextStyle( color: Colors.blue, fontWeight: FontWeight.bold, fontSize: 17, ), maxLines: 2, softWrap: true, overflow: TextOverflow.ellipsis, ), ), SizedBox( width: isTablet ? MediaQuery.of(context).size.width * 0.25 : MediaQuery.of(context).size.width * 0.5, child: Text( 'Tampa,Florida,United States', style: TextStyle(color: Colors.black, fontSize: 14), ), ), SizedBox( width: isEventDetail ? MediaQuery.of(context).size.width : isTablet ? MediaQuery.of(context).size.width * 0.25 : MediaQuery.of(context).size.width * 0.35, child: Text( 'Organizer: Hematology/Oncology Pharmacy Association (HOPA)', style: TextStyle(color: Colors.black, fontSize: 14), ), ), isEventDetail ? Container( padding: EdgeInsets.only(top: 10), width: isTablet ? MediaQuery.of(context).size.width * 0.96 : MediaQuery.of(context).size.width * 0.75, child: Text( 'website link', style: TextStyle( decoration: TextDecoration.underline, decorationColor: Colors.blue, color: Colors.blue, fontStyle: FontStyle.italic, fontSize: isTablet ? 16 : 14), ), ) : SizedBox.shrink(), ], ); } }