File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments