Skip to content

Commit d950798

Browse files
authored
Create notes_settings.dart
1 parent ba62085 commit d950798

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import 'package:flutter/material.dart';
2+
import 'package:shared_preferences/shared_preferences.dart';
3+
4+
class NotesSettings extends StatefulWidget {
5+
const NotesSettings({super.key});
6+
7+
@override
8+
State<NotesSettings> createState() => _NotesSettingsState();
9+
}
10+
11+
class _NotesSettingsState extends State<NotesSettings> {
12+
bool _saveToDevice = false;
13+
String _defaultName = 'New note';
14+
15+
@override
16+
Widget build(BuildContext context) {
17+
return Scaffold(
18+
appBar: AppBar(
19+
title: const Text('Notes', style: TextStyle(fontWeight: FontWeight.w300)),
20+
),
21+
body: ListView(
22+
children: [
23+
ListTile(
24+
title: const Text('Default name'),
25+
subtitle: Text(_defaultName),
26+
onTap: () {}, // Dodaj dijalog ovde
27+
),
28+
SwitchListTile(
29+
title: const Text('Save directly to device'),
30+
subtitle: const Text('When switched on, notes will be visible in file manager.'),
31+
value: _saveToDevice,
32+
onChanged: (val) => setState(() => _saveToDevice = val),
33+
),
34+
],
35+
),
36+
);
37+
}
38+
}

0 commit comments

Comments
 (0)