mirror of
https://github.com/foss42/apidash.git
synced 2025-06-07 03:48:11 +08:00
Remove double tap & request focus
This commit is contained in:
@ -167,10 +167,12 @@ class RequestItem extends ConsumerWidget {
|
|||||||
onTap: () {
|
onTap: () {
|
||||||
ref.read(activeIdStateProvider.notifier).state = id;
|
ref.read(activeIdStateProvider.notifier).state = id;
|
||||||
},
|
},
|
||||||
onDoubleTap: () {
|
// onDoubleTap: () {
|
||||||
ref.read(activeIdStateProvider.notifier).state = id;
|
// ref.read(activeIdStateProvider.notifier).state = id;
|
||||||
ref.read(activeIdEditStateProvider.notifier).state = id;
|
// ref.read(activeIdEditStateProvider.notifier).state = id;
|
||||||
},
|
// },
|
||||||
|
// controller: ref.watch(nameTextFieldControllerProvider),
|
||||||
|
focusNode: ref.watch(nameTextFieldFocusNodeProvider),
|
||||||
onChangedNameEditor: (value) {
|
onChangedNameEditor: (value) {
|
||||||
value = value.trim();
|
value = value.trim();
|
||||||
ref
|
ref
|
||||||
@ -182,7 +184,20 @@ class RequestItem extends ConsumerWidget {
|
|||||||
},
|
},
|
||||||
onMenuSelected: (RequestItemMenuOption item) {
|
onMenuSelected: (RequestItemMenuOption item) {
|
||||||
if (item == RequestItemMenuOption.edit) {
|
if (item == RequestItemMenuOption.edit) {
|
||||||
|
// var controller =
|
||||||
|
// ref.read(nameTextFieldControllerProvider.notifier).state;
|
||||||
|
// controller.text = requestModel.name;
|
||||||
|
// controller.selection = TextSelection.fromPosition(
|
||||||
|
// TextPosition(offset: controller.text.length),
|
||||||
|
// );
|
||||||
ref.read(activeIdEditStateProvider.notifier).state = id;
|
ref.read(activeIdEditStateProvider.notifier).state = id;
|
||||||
|
Future.delayed(
|
||||||
|
const Duration(milliseconds: 150),
|
||||||
|
() => ref
|
||||||
|
.read(nameTextFieldFocusNodeProvider.notifier)
|
||||||
|
.state
|
||||||
|
.requestFocus(),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
if (item == RequestItemMenuOption.delete) {
|
if (item == RequestItemMenuOption.delete) {
|
||||||
ref.read(collectionStateNotifierProvider.notifier).remove(id);
|
ref.read(collectionStateNotifierProvider.notifier).remove(id);
|
||||||
|
Reference in New Issue
Block a user