Skip to content

Commit 2f621a5

Browse files
committed
docs(changeset): state the undeclared-name remedy as prose; no ledger rewrite derives it
Claude-Session: https://claude.ai/code/session_01Utp6CZ1rxZPzain2p5bv5x Co-authored-by: Claude <noreply@anthropic.com>
1 parent 899d981 commit 2f621a5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.changeset/30169-undeclared-bulk-action-name-draws-nothing.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ Skills-docs: no move — `skills/**` teaches no handler-only bulk or row action
1616
- **Now.** Such a name gets no selection-bar button and no row-menu entry, and in development the console logs one warning per list naming the key, the block and each name. The resolvers return those names as `undeclared` (renamed from `unresolved`), used only for that warning. The canonical `'delete'` (and the row menu's `'edit'` / `'delete'`) keep their own paths, unchanged.
1717
- **Unchanged.** A name that matches a declared action is promoted to that action's def exactly as before, under the action's own label, icon, params, `visible` and `requiredPermissions`.
1818

19-
**FROM → TO.** `bulkActions: ['NAME']` (or `rowActions: ['NAME']`) where the object declares no `NAME` action, served by a runner handler → declare `NAME` as an action on the object, or remove the name. An action withheld by a disabled package needs nothing: it returns when the package is enabled.
19+
**Remedy.** No rewrite is derived, because which fix an undeclared name needs is a judgement about the view: declare the named action on the object, or remove the name from `bulkActions` / `rowActions`. The development warning names each one. An action withheld by a disabled package needs nothing: it draws again when the package is enabled.

0 commit comments

Comments
 (0)