fix(grid): simplify save action label

This commit is contained in:
t8y2
2026-05-18 15:30:17 +08:00
parent 92b67d3136
commit 6713b471bc
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -2,15 +2,15 @@ import { strict as assert } from "node:assert";
import test from "node:test";
import { dataGridSaveActionMode } from "../../apps/desktop/src/lib/dataGridSaveUi.ts";
test("uses pending-change count as the primary grid save action label", () => {
test("uses concise save and commit labels for the primary grid save action", () => {
assert.deepEqual(dataGridSaveActionMode({ pendingChangeCount: 3, useTransaction: true }), {
labelKey: "grid.pendingChanges",
labelKey: "grid.commit",
tooltipKey: "grid.transactionSaveHint",
secondaryActionKey: "grid.rollback",
});
assert.deepEqual(dataGridSaveActionMode({ pendingChangeCount: 3, useTransaction: false }), {
labelKey: "grid.pendingChanges",
labelKey: "grid.save",
tooltipKey: "grid.nonTransactionalSaveHint",
secondaryActionKey: "grid.discard",
});