Skip to content
Snippets Groups Projects

added stress level

1 file
+ 23
20
Compare changes
  • Side-by-side
  • Inline
+ 23
20
@@ -12,6 +12,7 @@ class Emojis extends StatefulWidget {
@@ -12,6 +12,7 @@ class Emojis extends StatefulWidget {
class _EmojisState extends State<Emojis> {
class _EmojisState extends State<Emojis> {
String _typeSelected ='';
String _typeSelected ='';
String _createdAt = '';
String _createdAt = '';
 
String _level = '';
DatabaseReference _ref;
DatabaseReference _ref;
@override
@override
@@ -23,15 +24,17 @@ class _EmojisState extends State<Emojis> {
@@ -23,15 +24,17 @@ class _EmojisState extends State<Emojis> {
@override
@override
Widget build(BuildContext context) {
Widget build(BuildContext context) {
void saveContent(String title) {
void saveContent(String title, String level) {
setState(() {
setState(() {
_typeSelected = title;
_typeSelected = title;
 
_level = level;
_createdAt = DateTime.now().millisecondsSinceEpoch.toString();
_createdAt = DateTime.now().millisecondsSinceEpoch.toString();
});
});
String user = FirebaseAuth.instance.currentUser.uid;
String user = FirebaseAuth.instance.currentUser.uid;
Map<String, String> emojis = {
Map<String, String> emojis = {
'uid' : user,
'uid' : user,
'content' : _typeSelected,
'content' : _typeSelected,
 
'level': _level,
'Timestamp' : _createdAt,
'Timestamp' : _createdAt,
};
};
_ref.push().set(emojis).then((value) {
_ref.push().set(emojis).then((value) {
@@ -106,7 +109,7 @@ class _EmojisState extends State<Emojis> {
@@ -106,7 +109,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Angry');
saveContent('Angry', '2');
},
},
icon: Image.asset('assets/images/emoticon-angry.png'),
icon: Image.asset('assets/images/emoticon-angry.png'),
),
),
@@ -118,7 +121,7 @@ class _EmojisState extends State<Emojis> {
@@ -118,7 +121,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Bored');
saveContent('Bored','1');
},
},
icon: Image.asset('assets/images/emoticon-bored.png'),
icon: Image.asset('assets/images/emoticon-bored.png'),
),
),
@@ -131,7 +134,7 @@ class _EmojisState extends State<Emojis> {
@@ -131,7 +134,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Very sad');
saveContent('Very sad','3');
},
},
icon: Image.asset('assets/images/emoticon-very-sad.png'),
icon: Image.asset('assets/images/emoticon-very-sad.png'),
),
),
@@ -142,7 +145,7 @@ class _EmojisState extends State<Emojis> {
@@ -142,7 +145,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Sleepy');
saveContent('Sleepy', '1');
},
},
icon: Image.asset('assets/images/emoticon-sleepy.png'),
icon: Image.asset('assets/images/emoticon-sleepy.png'),
),
),
@@ -153,7 +156,7 @@ class _EmojisState extends State<Emojis> {
@@ -153,7 +156,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Tired');
saveContent('Tired','1');
},
},
icon: Image.asset('assets/images/emoticon-tired.png'),
icon: Image.asset('assets/images/emoticon-tired.png'),
),
),
@@ -164,7 +167,7 @@ class _EmojisState extends State<Emojis> {
@@ -164,7 +167,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Happy');
saveContent('Happy','4');
},
},
icon: Image.asset('assets/images/emoticon-happy.png'),
icon: Image.asset('assets/images/emoticon-happy.png'),
),
),
@@ -175,7 +178,7 @@ class _EmojisState extends State<Emojis> {
@@ -175,7 +178,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Motivated');
saveContent('Motivated','5');
},
},
icon: Image.asset('assets/images/emoticon-motivated.png'),
icon: Image.asset('assets/images/emoticon-motivated.png'),
),
),
@@ -222,7 +225,7 @@ class _EmojisState extends State<Emojis> {
@@ -222,7 +225,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Cleaning');
saveContent('Cleaning','1');
},
},
icon: Image.asset('assets/images/clean.png'),
icon: Image.asset('assets/images/clean.png'),
),
),
@@ -233,7 +236,7 @@ class _EmojisState extends State<Emojis> {
@@ -233,7 +236,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Date');
saveContent('Date','4');
},
},
icon: Image.asset('assets/images/date.png'),
icon: Image.asset('assets/images/date.png'),
),
),
@@ -244,7 +247,7 @@ class _EmojisState extends State<Emojis> {
@@ -244,7 +247,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Eat');
saveContent('Eat','1');
},
},
icon: Image.asset('assets/images/eat.png'),
icon: Image.asset('assets/images/eat.png'),
),
),
@@ -255,7 +258,7 @@ class _EmojisState extends State<Emojis> {
@@ -255,7 +258,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Exercise');
saveContent('Exercise','5');
},
},
icon: Image.asset('assets/images/excercise.png'),
icon: Image.asset('assets/images/excercise.png'),
),
),
@@ -266,7 +269,7 @@ class _EmojisState extends State<Emojis> {
@@ -266,7 +269,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Family gathering');
saveContent('Family gathering','5');
},
},
icon: Image.asset('assets/images/family.png'),
icon: Image.asset('assets/images/family.png'),
),
),
@@ -277,7 +280,7 @@ class _EmojisState extends State<Emojis> {
@@ -277,7 +280,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Friends gathering');
saveContent('Friends gathering','5');
},
},
icon: Image.asset('assets/images/friends.png'),
icon: Image.asset('assets/images/friends.png'),
),
),
@@ -288,7 +291,7 @@ class _EmojisState extends State<Emojis> {
@@ -288,7 +291,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Gaming');
saveContent('Gaming','2');
},
},
icon: Image.asset('assets/images/gaming.png'),
icon: Image.asset('assets/images/gaming.png'),
),
),
@@ -299,7 +302,7 @@ class _EmojisState extends State<Emojis> {
@@ -299,7 +302,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Movies');
saveContent('Movies','1');
},
},
icon: Image.asset('assets/images/movies.png'),
icon: Image.asset('assets/images/movies.png'),
),
),
@@ -310,7 +313,7 @@ class _EmojisState extends State<Emojis> {
@@ -310,7 +313,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Reading');
saveContent('Reading','4');
},
},
icon: Image.asset('assets/images/reading.png'),
icon: Image.asset('assets/images/reading.png'),
),
),
@@ -321,7 +324,7 @@ class _EmojisState extends State<Emojis> {
@@ -321,7 +324,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Relax');
saveContent('Relax','5');
},
},
icon: Image.asset('assets/images/relax.png'),
icon: Image.asset('assets/images/relax.png'),
),
),
@@ -332,7 +335,7 @@ class _EmojisState extends State<Emojis> {
@@ -332,7 +335,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Shopping');
saveContent('Shopping','1');
},
},
icon: Image.asset('assets/images/shop.png'),
icon: Image.asset('assets/images/shop.png'),
),
),
@@ -343,7 +346,7 @@ class _EmojisState extends State<Emojis> {
@@ -343,7 +346,7 @@ class _EmojisState extends State<Emojis> {
child: IconButton(
child: IconButton(
iconSize: 90.0,
iconSize: 90.0,
onPressed: (){
onPressed: (){
saveContent('Sports');
saveContent('Sports','5');
},
},
icon: Image.asset('assets/images/sports.png'),
icon: Image.asset('assets/images/sports.png'),
),
),
Loading