AppFlowy-IO / AppFlowy-IO/appflowy-editor

[Bug] Type error from TableBlockKeys.colsHeight int being used where double? is expected

Abierto
#1,144 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Dart
Estrellas
684
Forks
329
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Bug Description

I see various type error issues related to a table colsHeight holding an int and being used where a double is expected.

I would love to help, but unfortunately do not have time. So, I hope it is useful to just report what I see in the error reporting service I use.

**_TableColBorderState.buildFixedBorder. (table_col_border.dart:89)**
_Container.height seem to expect a double and complains when getting an int from TableBlockKeys.colsHeight_
```dart
Container buildFixedBorder(BuildContext context) {
return Container(
width: widget.tableNode.config.borderWidth,
height: context.select(
(Node n) => n.attributes[TableBlockKeys.colsHeight],
),
color: Colors.grey,
);
}
```

**_TableColBorderState.buildResizableBorder. (table_col_border.dart:75)**
_Same issue with Container.height expecting a double_
```dart
},
child: Container(
key: _borderKey,
width: widget.tableNode.config.borderWidth,
height: context.select(
(Node n) => n.attributes[TableBlockKeys.colsHeight],
),
color: _borderHovering || _borderDragging
? widget.borderHoverColor
: widget.borderColor,
),
```

### How to Reproduce

I'm unfortunately not sure what users have done, but I currently see the issue reported only on Android. I primarily test on web currently and have not experienced the issue or caught errors in the console logs.

### Expected Behavior

I would expect that the editor component doesn't throw errors like this.

### Operating System

Android

### AppFlowy Editor Version(s)

6.1.0

### Screenshots

_No response_

### Additional Context

I use Flutter 3.35.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.