import 'package:flutter_web/material.dart'; import 'defaults.dart'; import 'dart:html' as html; import 'concisepdx.dart'; IconButton Home(BuildContext context) { return IconButton( icon: Icon(Icons.home), onPressed: () { Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => ConcisePDX())); }, ); } Card infoCard(String leftText,String infoUrl,String infoUrlName) { return Card( margin: EdgeInsets.only( left: 4, top: 4, right: 4, bottom: 0, ), color: Colors.black, child: Card( margin: EdgeInsets.all(4.0), color: ivory, child: Padding( padding: EdgeInsets.all(8.0), child: Row( children: [ Expanded( flex: 1, child: Card(), ), Expanded( flex: 7, child: Text( leftText, style: TextStyle( fontSize: 20.0, ), ), ), Expanded( flex: 2, child: InkWell( child: Icon( Icons.info, size: 50.0, color: Colors.black, ), onTap: () { html.window.open(infoUrl,infoUrlName); }, ), ), ], ), ), ), ); } Card cardThree(String allText) { return Card( margin: EdgeInsets.only( left: 4, top: 4, right: 4, bottom: 0, ), color: Colors.black, child: Card( margin: EdgeInsets.all(4.0), color: ivory, child: Padding( padding: EdgeInsets.all(8.0), child: Row( children: [ Expanded( flex: 1, child: Card(), ), Expanded( flex: 8, child: Text( allText, style: TextStyle( fontSize: 20.0, ), ), ), Expanded( flex: 1, child: Card(), ), ], ), ), ), ); } Card cardOne(String leftText) { return Card( margin: EdgeInsets.only( left: 4, top: 4, right: 4, bottom: 0, ), color: Colors.black, child: Card( margin: EdgeInsets.all(4.0), color: ivory, child: Padding( padding: EdgeInsets.all(8.0), child: Row( children: [ Expanded( flex: 1, child: Card(), ), Expanded( flex: 7, child: Text( leftText, style: TextStyle( fontSize: 20.0, ), ), ), Expanded( flex: 2, child: Icon( Icons.arrow_right, size: 50.0, color: candyApple, ), ), ], ), ), ), ); } Card cardTwo(String leftText,String mapUrl,String mapUrlName) { return Card( margin: EdgeInsets.only( left: 4, top: 4, right: 4, bottom: 0, ), color: Colors.black, child: Card( margin: EdgeInsets.all(4.0), color: ivory, child: Padding( padding: EdgeInsets.all(8.0), child: Row( children: [ Expanded( flex: 1, child: Card(), ), Expanded( flex: 7, child: Text( leftText, style: TextStyle( fontSize: 20.0, ), ), ), Expanded( flex: 2, child: InkWell( child: Icon( Icons.map, size: 50.0, color: Colors.black, ), onTap: () { html.window.open(mapUrl,mapUrlName); }, ), ), ], ), ), ), ); } Card convenienceCardOne(String infoUrl,String infoUrlName,String middleText,String mapUrl,String mapUrlName) { return Card( margin: EdgeInsets.only( left: 4, top: 4, right: 4, bottom: 0, ), color: Colors.black, child: Card( margin: EdgeInsets.all(4.0), color: ivory, child: Padding( padding: EdgeInsets.all(8.0), child: Row( children: [ Expanded( flex: 3, child: InkWell( child: Icon( Icons.info, size: 50.0, color: candyApple, ), onTap: () { html.window.open(infoUrl,infoUrlName); }, ), ), Expanded( flex: 5, child: Text( middleText, textAlign: TextAlign.center, style: TextStyle( fontSize: 20.0, fontStyle: FontStyle.italic, ), ), ), Expanded( flex: 2, child: InkWell( child: Icon( Icons.map, size: 50.0, color: Colors.black, ), onTap: () { html.window.open(mapUrl,mapUrlName); }, ), ), ], ), ), ), ); }