From d5a45be90a3524d31ddf2fbad27dcb7a0d6abfb7 Mon Sep 17 00:00:00 2001 From: Benimautner Date: Wed, 24 May 2023 23:24:50 +0200 Subject: [PATCH] added sharing test to list edit --- lib/pages/list/list_edit.dart | 26 +++++++++++++++++++++++++- lib/pages/user/login.dart | 2 -- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/lib/pages/list/list_edit.dart b/lib/pages/list/list_edit.dart index 76df960..67138cc 100644 --- a/lib/pages/list/list_edit.dart +++ b/lib/pages/list/list_edit.dart @@ -1,6 +1,7 @@ import 'dart:ffi'; import 'dart:developer'; import 'package:flutter/material.dart'; +import 'package:flutter_typeahead/flutter_typeahead.dart'; import 'package:vikunja_app/global.dart'; import 'package:vikunja_app/models/list.dart'; import 'package:vikunja_app/theme/button.dart'; @@ -44,6 +45,7 @@ class _ListEditPageState extends State { child: Form( key: _formKey, child: ListView( + reverse: true, padding: const EdgeInsets.all(16.0), children: [ Padding( @@ -114,7 +116,29 @@ class _ListEditPageState extends State { ? CircularProgressIndicator() : VikunjaButtonText('Save'), ))), - ]), + /*ExpansionTile( + title: Text("Sharing"), + children: [ + TypeAheadFormField( + onSuggestionSelected: (suggestion) {}, + itemBuilder: (BuildContext context, Object? itemData) { + return Card( + child: Container( + padding: EdgeInsets.all(10), + child: Text(itemData.toString())), + );}, + suggestionsCallback: (String pattern) { + List matches = []; + matches.addAll(["test", "test2", "test3"]); + matches.retainWhere((s){ + return s.toLowerCase().contains(pattern.toLowerCase()); + }); + return matches; + },) + ], + )*/ + ] + ), ), ), ), diff --git a/lib/pages/user/login.dart b/lib/pages/user/login.dart index 7ac36ab..d9d21d0 100644 --- a/lib/pages/user/login.dart +++ b/lib/pages/user/login.dart @@ -111,9 +111,7 @@ class _LoginPageState extends State { }, itemBuilder: (BuildContext context, Object? itemData) { return Card( - child: Container( - padding: EdgeInsets.all(10), child: Row(