Skip to content

Commit

Permalink
create ui of add notes
Browse files Browse the repository at this point in the history
  • Loading branch information
devanandhhh committed Jan 15, 2024
1 parent 94eddb6 commit de7a090
Show file tree
Hide file tree
Showing 7 changed files with 182 additions and 24 deletions.
4 changes: 2 additions & 2 deletions lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ class MyApp extends StatelessWidget {

@override
Widget build(BuildContext context) {
return const MaterialApp(
return MaterialApp(theme: ThemeData(primaryColor: Colors.teal,primarySwatch: Colors.amber),
title: 'tournament app',
home: SplashScreen(),
home:const SplashScreen(),
debugShowCheckedModeBanner: false,
);
}
Expand Down
13 changes: 0 additions & 13 deletions lib/screens/a_ascreen.dart

This file was deleted.

76 changes: 76 additions & 0 deletions lib/screens/addNotes/add_notes.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
import 'package:flutter/material.dart';
import 'package:tournament_creator/screens/addNotes/create_notes.dart';
//import 'package:tournament_creator/screens/addNotes/create_notes.dart';
import 'package:tournament_creator/screens/create_tounament/reuse_widgets/reuse_widgets.dart';

// ignore: must_be_immutable
class AddNotes extends StatefulWidget {
AddNotes({super.key});

@override
State<AddNotes> createState() => _AddNotesState();
}

class _AddNotesState extends State<AddNotes> {
TextEditingController titleController = TextEditingController();

TextEditingController contentController = TextEditingController();
Future <void>createNote(Map<String,dynamic>newNote)async{

}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appbardecorations(name: 'Notes '),
backgroundColor: Colors.yellow[100],
floatingActionButton: Padding(
padding: const EdgeInsets.all(8.0),
child: FloatingActionButton(
child: Icon(Icons.add),
backgroundColor: Colors.teal,
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => CreateNotes()));
}),
),
);
}

// showForm(BuildContext ctx, int? iteamkey) async {
// showModalBottomSheet(
// context: ctx,
// builder: (_) {
// return Container(
// padding: EdgeInsets.only(
// bottom: MediaQuery.of(ctx).viewInsets.bottom,
// top: 15,
// left: 15,
// right: 15),
// child: Column(
// mainAxisSize: MainAxisSize.min,
// crossAxisAlignment: CrossAxisAlignment.end,
// children: [
// TextField(
// controller: titleController,
// decoration: InputDecoration(hintText: 'Title'),
// ),
// sizedbox10(),
// TextField(
// controller: contentController,
// decoration: InputDecoration(hintText: 'Type here....'),
// ),sizedbox10(),
// ElevatedButton(onPressed: ()async{
// createNote({'title':titleController,'content':contentController});
// titleController.clear();
// contentController.clear();
// Navigator.of(ctx).pop();
// },
// child: Text('Save'))
// ],
// ),
// );
// });
// }
}
80 changes: 80 additions & 0 deletions lib/screens/addNotes/create_notes.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
import 'package:flutter/material.dart';
import 'package:tournament_creator/screens/create_tounament/reuse_widgets/reuse_widgets.dart';

class CreateNotes extends StatelessWidget {
CreateNotes({super.key});
String? title;
String? note;
final titleController = TextEditingController();
final noteController = TextEditingController();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: appbardecorations(
name: "Create Notes",
),
backgroundColor: Colors.yellow[100],
body: Padding(
padding: const EdgeInsets.all(8.0),
child: SingleChildScrollView(
child: Column(children: [
sizedbox10(),
Container(
height: 620,
width: 380,
decoration: BoxDecoration(
// color: Colors.amber[100],
border: Border.all(width: 3, color: Colors.grey),
borderRadius: BorderRadius.circular(10)),
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: [
TextField(
controller: titleController,
style: TextStyle(fontSize: 30),
maxLines: null,
decoration: InputDecoration(
hintText: 'Title',
hintStyle: const TextStyle(fontSize: 30),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide.none)),
),
TextField(
controller: noteController,
style: TextStyle(fontSize: 20),
maxLines: null,
decoration: InputDecoration(
hintText: 'Add Notes Here.....',
hintStyle: TextStyle(fontSize: 20),
border: OutlineInputBorder(
borderSide: BorderSide.none)),
),
],
),
)),
SizedBox(
height: 40,
),
InkWell(
onTap: (){

},
child: Container(
height: 70,
width: 330,
decoration: BoxDecoration(
color: Colors.teal, borderRadius: BorderRadius.circular(35)),
child: Center(child: Text('Save',style: TextStyle(color: Colors.white,fontSize: 22,fontWeight: FontWeight.bold ),)),
),
)
]),
),
),
);
}
savedata(){

}
}
28 changes: 21 additions & 7 deletions lib/screens/home/home_screen.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:tournament_creator/fav_screen/fav_screen.dart';
import 'package:tournament_creator/screens/addNotes/add_notes.dart';
import 'package:tournament_creator/screens/create_tounament/create_tournament.dart';
import 'package:tournament_creator/screens/create_tounament/reuse_widgets/reuse_widgets.dart';
import 'package:tournament_creator/screens/list_Tournament/list_tournify.dart';
Expand All @@ -22,12 +23,25 @@ class HomeScreen extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
headingtext(text: 'Tournament Creator'),
InkWell(
onTap: () {
navigatorPush(
ctx: context, screen: const FavouiteScreen());
},
child: iconSize30(icondata: Icons.favorite_border),
Row(
children: [
InkWell(
onTap: () {
navigatorPush(
ctx: context, screen: const FavouiteScreen());
},
child: iconSize30(icondata: Icons.favorite_border),
),
const SizedBox(
width: 15,
),
InkWell(
onTap: () {
navigatorPush(ctx: context, screen: AddNotes());
},
child: iconSize30(icondata: Icons.edit),
)
],
)
]),
),
Expand Down Expand Up @@ -69,7 +83,7 @@ class HomeScreen extends StatelessWidget {
},
child: containerButtons(name: "Create Tournament"),
),
sizedbox30(),
sizedbox30(),
InkWell(
onTap: () {
navigatorPush(
Expand Down
2 changes: 1 addition & 1 deletion lib/screens/view_details/reuse/reuse.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ stylefont(){
return const TextStyle(fontSize: 20,fontWeight: FontWeight.bold );
}
styleTeal(){
return const TextStyle(color: Colors.teal,fontWeight: FontWeight.bold);
return const TextStyle(color: Colors.teal,fontWeight: FontWeight.bold,fontSize: 18);
}
3 changes: 2 additions & 1 deletion lib/screens/view_details/view_details.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ import 'dart:io';

import 'package:flutter/material.dart';
import 'package:tournament_creator/screens/create_tounament/reuse_widgets/reuse_widgets.dart';
import 'package:tournament_creator/screens/home/reuse_widgets/refactoring.dart';

import 'package:tournament_creator/screens/view_details/reuse/reuse.dart';

// ignore: must_be_immutable
class ViewTournamentDetails extends StatelessWidget {
ViewTournamentDetails(
{super.key,
Expand Down

0 comments on commit de7a090

Please sign in to comment.