mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
feat: add clear icon into link menu
This commit is contained in:
parent
104b4cca9d
commit
a2c4f73e7d
@ -0,0 +1,5 @@
|
|||||||
|
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<circle cx="8" cy="8" r="7" fill="#F2F2F2"/>
|
||||||
|
<path d="M6 6L10 10" stroke="#BDBDBD" stroke-linecap="round"/>
|
||||||
|
<path d="M10 6L6 10" stroke="#BDBDBD" stroke-linecap="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 274 B |
@ -100,15 +100,26 @@ class _LinkMenuState extends State<LinkMenu> {
|
|||||||
textAlign: TextAlign.left,
|
textAlign: TextAlign.left,
|
||||||
controller: _textEditingController,
|
controller: _textEditingController,
|
||||||
onSubmitted: widget.onSubmitted,
|
onSubmitted: widget.onSubmitted,
|
||||||
decoration: const InputDecoration(
|
decoration: InputDecoration(
|
||||||
hintText: 'URL',
|
hintText: 'URL',
|
||||||
hintStyle: TextStyle(fontSize: 14.0),
|
hintStyle: const TextStyle(fontSize: 14.0),
|
||||||
border: OutlineInputBorder(
|
contentPadding: const EdgeInsets.all(16.0),
|
||||||
|
isDense: true,
|
||||||
|
suffixIcon: IconButton(
|
||||||
|
padding: const EdgeInsets.all(4.0),
|
||||||
|
icon: const FlowySvg(
|
||||||
|
name: 'clear',
|
||||||
|
width: 24,
|
||||||
|
height: 24,
|
||||||
|
),
|
||||||
|
onPressed: () {
|
||||||
|
_textEditingController.clear();
|
||||||
|
},
|
||||||
|
),
|
||||||
|
border: const OutlineInputBorder(
|
||||||
borderRadius: BorderRadius.all(Radius.circular(12.0)),
|
borderRadius: BorderRadius.all(Radius.circular(12.0)),
|
||||||
borderSide: BorderSide(color: Color(0xFFBDBDBD)),
|
borderSide: BorderSide(color: Color(0xFFBDBDBD)),
|
||||||
),
|
),
|
||||||
contentPadding: EdgeInsets.all(16.0),
|
|
||||||
isDense: true,
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user