Merge pull request #1951 from hyj1204/fix/double_click_title_issue_1324

fix(appflowy_flutter): fix double click title issue #1324
This commit is contained in:
Lucas.Xu 2023-03-10 10:25:46 +07:00 committed by GitHub
commit 40c23b7c7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -55,18 +55,26 @@ class _ViewLeftBarItemState extends State<ViewLeftBarItem> {
return IntrinsicWidth(
key: ValueKey(_controller.text),
child: TextField(
controller: _controller,
focusNode: _focusNode,
scrollPadding: EdgeInsets.zero,
decoration: const InputDecoration(
contentPadding: EdgeInsets.symmetric(vertical: 4.0),
border: InputBorder.none,
isDense: true,
child: GestureDetector(
onDoubleTap: () {
_controller.selection = TextSelection(
baseOffset: 0,
extentOffset: _controller.text.length,
);
},
child: TextField(
controller: _controller,
focusNode: _focusNode,
scrollPadding: EdgeInsets.zero,
decoration: const InputDecoration(
contentPadding: EdgeInsets.symmetric(vertical: 4.0),
border: InputBorder.none,
isDense: true,
),
style: Theme.of(context).textTheme.bodyMedium,
// cursorColor: widget.cursorColor,
// obscureText: widget.enableObscure,
),
style: Theme.of(context).textTheme.bodyMedium,
// cursorColor: widget.cursorColor,
// obscureText: widget.enableObscure,
),
);
}