浏览代码

fix: dynamic width of the number

Vincent Chan 2 年之前
父节点
当前提交
0310b92723

+ 6 - 7
frontend/app_flowy/packages/appflowy_editor/lib/src/render/rich_text/number_list_text.dart

@@ -47,8 +47,6 @@ class _NumberListTextNodeWidgetState extends State<NumberListTextNodeWidget>
   final iconKey = GlobalKey();
   final iconKey = GlobalKey();
 
 
   final _richTextKey = GlobalKey(debugLabel: 'number_list_text');
   final _richTextKey = GlobalKey(debugLabel: 'number_list_text');
-  final _iconWidth = 20.0;
-  final _iconRightPadding = 5.0;
 
 
   @override
   @override
   SelectableMixin<StatefulWidget> get forward =>
   SelectableMixin<StatefulWidget> get forward =>
@@ -61,12 +59,13 @@ class _NumberListTextNodeWidgetState extends State<NumberListTextNodeWidget>
         child: Row(
         child: Row(
           crossAxisAlignment: CrossAxisAlignment.start,
           crossAxisAlignment: CrossAxisAlignment.start,
           children: [
           children: [
-            FlowySvg(
+            Padding(
               key: iconKey,
               key: iconKey,
-              width: _iconWidth,
-              height: _iconWidth,
-              padding: EdgeInsets.only(right: _iconRightPadding),
-              number: widget.textNode.attributes.number,
+              padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 0),
+              child: Text(
+                '${widget.textNode.attributes.number.toString()}.',
+                style: const TextStyle(fontSize: 16),
+              ),
             ),
             ),
             Flexible(
             Flexible(
               child: FlowyRichText(
               child: FlowyRichText(