|
@@ -0,0 +1,282 @@
|
|
|
+import 'package:flutter/material.dart';
|
|
|
+import 'package:namer_app/footer.dart';
|
|
|
+import 'package:namer_app/head.dart';
|
|
|
+import 'package:namer_app/header.dart';
|
|
|
+
|
|
|
+class EditBugPage extends StatelessWidget {
|
|
|
+ const EditBugPage({super.key});
|
|
|
+
|
|
|
+ @override
|
|
|
+ Widget build(BuildContext context) {
|
|
|
+ return Scaffold(
|
|
|
+ // appBar: Header(
|
|
|
+ // title: Text('title'),
|
|
|
+ // appBar: AppBar(),
|
|
|
+ // widgets: <Widget>[Icon(Icons.more_vert)],
|
|
|
+ // ),
|
|
|
+ appBar: CustomAppbar(),
|
|
|
+ backgroundColor: Colors.white,
|
|
|
+ body: Stack(children: [
|
|
|
+ SingleChildScrollView(
|
|
|
+ child: Column(
|
|
|
+ mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
|
|
+ children: [
|
|
|
+ Center(
|
|
|
+ child: Row(
|
|
|
+ mainAxisAlignment: MainAxisAlignment.center,
|
|
|
+ children: [
|
|
|
+ Text(
|
|
|
+ 'EDIT BUG',
|
|
|
+ style: TextStyle(color: Colors.black, fontSize: 48),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ )),
|
|
|
+ Column(
|
|
|
+ children: [
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Description', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter QC', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Dev', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Platform', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Goodday URL', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Image URL', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Level', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Status', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(8.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ child: TextField(
|
|
|
+ decoration: InputDecoration(
|
|
|
+ border: OutlineInputBorder(),
|
|
|
+ focusedBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ enabledBorder: OutlineInputBorder(
|
|
|
+ borderRadius:
|
|
|
+ BorderRadius.all(Radius.circular(12)),
|
|
|
+ borderSide: BorderSide(color: Colors.black)),
|
|
|
+ labelText: 'Enter Dev Status', //todo get data
|
|
|
+ labelStyle: TextStyle(color: Colors.black),
|
|
|
+ filled: true,
|
|
|
+ fillColor: Colors.white.withOpacity(0.25)),
|
|
|
+ cursorColor: Colors.black,
|
|
|
+ style: TextStyle(color: Colors.black),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ Padding(
|
|
|
+ padding: const EdgeInsets.all(20.0),
|
|
|
+ child: SizedBox(
|
|
|
+ width: 396,
|
|
|
+ height: 61,
|
|
|
+ child: ElevatedButton(
|
|
|
+ onPressed: null, //todo save edit
|
|
|
+ style: ElevatedButton.styleFrom(
|
|
|
+ backgroundColor: Colors.black, //todo putih lage
|
|
|
+ side: BorderSide(color: Colors.white),
|
|
|
+ shape: RoundedRectangleBorder(
|
|
|
+ borderRadius: BorderRadius.circular(12.0),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ child: Text(
|
|
|
+ 'Edit',
|
|
|
+ style: TextStyle(color: Colors.white),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ ]),
|
|
|
+ bottomNavigationBar: Footer(),
|
|
|
+ );
|
|
|
+ }
|
|
|
+}
|