From d6217ffed4c88a3c0818faf58b4ef8d7f92ba5fb Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 8 Mar 2026 22:59:41 +0200 Subject: [PATCH] feat(spreadsheet): enable data validation --- apps/client/package.json | 1 + .../src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx | 6 +++++- pnpm-lock.yaml | 7 +++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 1131adfc51..521fb2ee52 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -36,6 +36,7 @@ "@triliumnext/share-theme": "workspace:*", "@triliumnext/split.js": "workspace:*", "@univerjs/preset-sheets-core": "0.16.1", + "@univerjs/preset-sheets-data-validation": "0.16.1", "@univerjs/preset-sheets-filter": "0.16.1", "@univerjs/preset-sheets-find-replace": "0.16.1", "@univerjs/preset-sheets-note": "0.16.1", diff --git a/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx b/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx index 21dd8d98cc..4f93712b91 100644 --- a/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx +++ b/apps/client/src/widgets/type_widgets/spreadsheet/Spreadsheet.tsx @@ -4,6 +4,8 @@ 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'; +import { UniverSheetsDataValidationPreset } from '@univerjs/preset-sheets-data-validation'; +import UniverPresetSheetsDataValidationEnUS from '@univerjs/preset-sheets-data-validation/locales/en-US'; import { UniverSheetsFilterPreset } from '@univerjs/preset-sheets-filter'; import UniverPresetSheetsFilterEnUS from '@univerjs/preset-sheets-filter/locales/en-US'; import { UniverSheetsFindReplacePreset } from '@univerjs/preset-sheets-find-replace'; @@ -59,6 +61,7 @@ function useInitializeSpreadsheet(containerRef: MutableRef