diff --git a/lib/screens/home_page/editor_pane/url_card.dart b/lib/screens/home_page/editor_pane/url_card.dart index 3da87791..5fa4b404 100644 --- a/lib/screens/home_page/editor_pane/url_card.dart +++ b/lib/screens/home_page/editor_pane/url_card.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; @@ -71,31 +70,18 @@ class URLTextField extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { final selectedId = ref.watch(selectedIdStateProvider); - return Focus( - autofocus: true, - child: KeyboardListener( - focusNode: FocusNode(), - onKeyEvent: (KeyEvent event) { - if (event is KeyDownEvent && - event.logicalKey == LogicalKeyboardKey.enter) { - ref - .read(collectionStateNotifierProvider.notifier) - .sendRequest(selectedId); - } - }, - child: URLField( - selectedId: selectedId!, - initialValue: ref - .read(collectionStateNotifierProvider.notifier) - .getRequestModel(selectedId) - ?.url, - onChanged: (value) { - ref - .read(collectionStateNotifierProvider.notifier) - .update(selectedId, url: value); - }, - ), - )); + return URLField( + selectedId: selectedId!, + initialValue: ref + .read(collectionStateNotifierProvider.notifier) + .getRequestModel(selectedId) + ?.url, + onChanged: (value) { + ref + .read(collectionStateNotifierProvider.notifier) + .update(selectedId, url: value); + }, + ); } }