feat(editor): table block supports drag-and-drop sorting (#10065)

close: BS-2477
This commit is contained in:
zzj3720
2025-02-10 14:14:53 +00:00
parent 964f2e1bfd
commit c78d6b81c6
15 changed files with 496 additions and 49 deletions
@@ -14,6 +14,7 @@ type Rect = {
height: number;
};
export const SelectionLayerComponentName = 'affine-table-selection-layer';
export class SelectionLayer extends SignalWatcher(
WithDisposable(ShadowlessElement)
) {
@@ -105,6 +106,6 @@ export class SelectionLayer extends SignalWatcher(
declare global {
interface HTMLElementTagNameMap {
'affine-table-selection-layer': SelectionLayer;
[SelectionLayerComponentName]: SelectionLayer;
}
}