import 'package:flutter/material.dart'; import 'package:progetto_m335_flutter/pages/NotesView.dart'; class CreateNewNote extends StatefulWidget { const CreateNewNote({Key? key}) : super(key: key); @override State createState() => _CreateNewNoteState(); } class _CreateNewNoteState extends State { TextEditingController _titleController = TextEditingController(); TextEditingController _textController = TextEditingController(); @override void dispose() { _titleController.dispose(); _textController.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Create New Note'), ), body: Padding( padding: const EdgeInsets.all(16.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ TextField( controller: _titleController, decoration: InputDecoration( hintText: 'Enter a title', ), ), SizedBox(height: 16), TextField( controller: _textController, maxLines: null, decoration: InputDecoration( hintText: 'Enter text', border: InputBorder.none, ), ), const SizedBox(height: 10), const Spacer(), Row( children: [ Expanded( child: ElevatedButton( onPressed: () { print("Delete button pressed"); }, style: ElevatedButton.styleFrom( primary: Colors.red, ), child: const Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Icon(Icons.delete), Text("Delete"), ], ), ), ), const SizedBox(width: 10), Expanded( child: ElevatedButton( onPressed: () { String title = _titleController.text; String text = _textController.text; _titleController.clear(); _textController.clear(); Navigator.pop(context); }, child: const Text("Save"), ), ), ], ), ], // ), ), ); } }