From fc90c6af9d636c2a5f0410f5532acadb82f15dd1 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 8 Mar 2026 22:56:11 +0200 Subject: [PATCH] feat(spreadsheet): enable sorting --- apps/client/package.json | 1 + .../src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx | 7 ++++++- pnpm-lock.yaml | 7 +++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index b332532e50..1131adfc51 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -39,6 +39,7 @@ "@univerjs/preset-sheets-filter": "0.16.1", "@univerjs/preset-sheets-find-replace": "0.16.1", "@univerjs/preset-sheets-note": "0.16.1", + "@univerjs/preset-sheets-sort": "0.16.1", "@univerjs/presets": "0.16.1", "@zumer/snapdom": "2.0.2", "autocomplete.js": "0.38.1", diff --git a/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx b/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx index 3f3292497a..21dd8d98cc 100644 --- a/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx +++ b/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx @@ -1,5 +1,6 @@ import "@univerjs/preset-sheets-core/lib/index.css"; import "./Spreadsheet.css"; +import '@univerjs/preset-sheets-sort/lib/index.css'; import { UniverSheetsCorePreset } from '@univerjs/preset-sheets-core'; import sheetsCoreEnUS from '@univerjs/preset-sheets-core/locales/en-US'; @@ -9,6 +10,8 @@ import { UniverSheetsFindReplacePreset } from '@univerjs/preset-sheets-find-repl import sheetsFindReplaceEnUS from '@univerjs/preset-sheets-find-replace/locales/en-US'; import { UniverSheetsNotePreset } from '@univerjs/preset-sheets-note'; import sheetsNoteEnUS from '@univerjs/preset-sheets-note/locales/en-US'; +import { UniverSheetsSortPreset } from '@univerjs/preset-sheets-sort'; +import UniverPresetSheetsSortEnUS from '@univerjs/preset-sheets-sort/locales/en-US'; import { createUniver, FUniver, LocaleType, mergeLocales } from '@univerjs/presets'; import { MutableRef, useEffect, useRef } from "preact/hooks"; @@ -55,6 +58,7 @@ function useInitializeSpreadsheet(containerRef: MutableRef