mirror of
https://github.com/TrentSPalmer/concise-pdx.git
synced 2024-12-22 07:02:49 -08:00
add washingtonstate.dart
This commit is contained in:
parent
1be4b81f17
commit
8ce1ed4dc6
@ -1,11 +1,11 @@
|
||||
import 'package:flutter_web/material.dart';
|
||||
import 'defaults.dart';
|
||||
import 'prebuildcards.dart';
|
||||
import 'card_templates.dart';
|
||||
import 'washingtonpark.dart';
|
||||
import 'mounthood.dart';
|
||||
import 'columbiagorge.dart';
|
||||
import 'oregoncoast.dart';
|
||||
import 'washingtonstate.dart';
|
||||
import 'eastwillamettevalleysights.dart';
|
||||
import 'westwillamettevalleysights.dart';
|
||||
|
||||
@ -31,7 +31,6 @@ class _AttractionsState extends State<Attractions> {
|
||||
padding: EdgeInsets.only(bottom: 6.0,),
|
||||
child: Column(
|
||||
children: <Widget>[
|
||||
mountSaintHelens(),
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
await Navigator.push(context, MaterialPageRoute(builder: (context) => WestWillametteValleySights()));
|
||||
@ -68,6 +67,12 @@ class _AttractionsState extends State<Attractions> {
|
||||
},
|
||||
child: cardOne('Visit the Zoo, Rose Garden, Hoyt Arboretum, Pittock Mansion, and Japanese Garden at WashingtonPark.'),
|
||||
),
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
await Navigator.push(context, MaterialPageRoute(builder: (context) => WashingtonState()));
|
||||
},
|
||||
child: cardOne('Sight-See in Washington State.'),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
@ -19,7 +19,11 @@ Card infoCard(String leftText,String infoUrl,String infoUrlName) {
|
||||
child: Row(
|
||||
children: <Widget>[
|
||||
Expanded(
|
||||
flex: 8,
|
||||
flex: 1,
|
||||
child: Card(),
|
||||
),
|
||||
Expanded(
|
||||
flex: 7,
|
||||
child: Text(
|
||||
leftText,
|
||||
style: TextStyle(
|
||||
|
@ -430,3 +430,53 @@ Card tillamookAirMuseum() {
|
||||
'tillamook-air-museum-map'
|
||||
);
|
||||
}
|
||||
|
||||
Card olympicNationalPark() {
|
||||
return convenienceCardOne(
|
||||
'https://en.wikipedia.org/wiki/Olympic_National_Park',
|
||||
'olympic-national-park',
|
||||
'Visit Olympic National Park.',
|
||||
'https://www.google.com/maps/@47.6751176,-123.6015532,10z',
|
||||
'olympic-national-park-map'
|
||||
);
|
||||
}
|
||||
|
||||
Card mountRanierNationalPark() {
|
||||
return convenienceCardOne(
|
||||
'https://en.wikipedia.org/wiki/Mount_Rainier_National_Park',
|
||||
'mount-ranier-national-park',
|
||||
'Visit Mt Ranier National Park.',
|
||||
'https://www.google.com/maps/@46.9068896,-121.7539242,10z',
|
||||
'mount-ranier-national-park-map'
|
||||
);
|
||||
}
|
||||
|
||||
Card hanfordReachNationalMonument() {
|
||||
return convenienceCardOne(
|
||||
'https://www.youtube.com/watch?v=0iyM04F4exs',
|
||||
'hanford-reach-national-monument',
|
||||
'Hike the White Bluffs above Hanford Reach.',
|
||||
'https://www.google.com/maps/@46.6780725,-119.4390818,15z',
|
||||
'hanford-reach-national-monument-map'
|
||||
);
|
||||
}
|
||||
|
||||
Card channeledScablands() {
|
||||
return convenienceCardOne(
|
||||
'http://hugefloods.com/Scablands.html',
|
||||
'channeled-scablands',
|
||||
'Visit the Channeled Scablands',
|
||||
'https://www.google.com/maps/@46.975,-119.196389,17z',
|
||||
'channeled-scablands-map'
|
||||
);
|
||||
}
|
||||
|
||||
Card grandCouleeDam() {
|
||||
return convenienceCardOne(
|
||||
'https://en.wikipedia.org/wiki/Grand_Coulee_Dam',
|
||||
'grand-coulee-dam',
|
||||
'Visit the Grand Coulee Dam',
|
||||
'https://www.google.com/maps/@47.955833,-118.981667,14z',
|
||||
'grand-coulee-dam-map'
|
||||
);
|
||||
}
|
||||
|
41
web/washingtonhiking.dart
Normal file
41
web/washingtonhiking.dart
Normal file
@ -0,0 +1,41 @@
|
||||
import 'package:flutter_web/material.dart';
|
||||
import 'defaults.dart';
|
||||
import 'card_templates.dart';
|
||||
|
||||
class WashingtonHiking extends StatefulWidget {
|
||||
@override
|
||||
_WashingtonHikingState createState() => _WashingtonHikingState();
|
||||
}
|
||||
|
||||
class _WashingtonHikingState extends State<WashingtonHiking> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text('washington-hiking'),
|
||||
centerTitle: true,
|
||||
backgroundColor: navy,
|
||||
actions: <Widget>[
|
||||
IconButton(
|
||||
icon: Icon(Icons.home),
|
||||
onPressed: () {
|
||||
Navigator.of(context).popUntil((route) => route.isFirst);
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
backgroundColor: peacockBlue,
|
||||
body: SingleChildScrollView(
|
||||
child: Container(
|
||||
padding: EdgeInsets.only(bottom: 6.0,),
|
||||
child: Column(
|
||||
children: <Widget>[
|
||||
infoCard('Hike at the Washington Coast.','https://www.oregonhikers.org/field_guide/Washington_Coast_Hikes','a'),
|
||||
infoCard('Hike South West Washington.','https://www.oregonhikers.org/field_guide/Southwest_Washington_Hikes','b'),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
53
web/washingtonstate.dart
Normal file
53
web/washingtonstate.dart
Normal file
@ -0,0 +1,53 @@
|
||||
import 'package:flutter_web/material.dart';
|
||||
import 'defaults.dart';
|
||||
import 'card_templates.dart';
|
||||
import 'prebuildcards.dart';
|
||||
import 'washingtonhiking.dart';
|
||||
|
||||
class WashingtonState extends StatefulWidget {
|
||||
@override
|
||||
_WashingtonStateState createState() => _WashingtonStateState();
|
||||
}
|
||||
|
||||
class _WashingtonStateState extends State<WashingtonState> {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text('WashingtonState'),
|
||||
centerTitle: true,
|
||||
backgroundColor: navy,
|
||||
actions: <Widget>[
|
||||
IconButton(
|
||||
icon: Icon(Icons.home),
|
||||
onPressed: () {
|
||||
Navigator.of(context).popUntil((route) => route.isFirst);
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
backgroundColor: peacockBlue,
|
||||
body: SingleChildScrollView(
|
||||
child: Container(
|
||||
padding: EdgeInsets.only(bottom: 6.0,),
|
||||
child: Column(
|
||||
children: <Widget>[
|
||||
mountSaintHelens(),
|
||||
olympicNationalPark(),
|
||||
mountRanierNationalPark(),
|
||||
hanfordReachNationalMonument(),
|
||||
channeledScablands(),
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
await Navigator.push(context, MaterialPageRoute(builder: (context) => WashingtonHiking()));
|
||||
},
|
||||
child: cardOne('Hiking in Washington State.'),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user