ModalCommandsRenderMode
The way ModalCommandBuilder.build renders each control.
Import:
import type { ModalCommandsRenderMode } from 'obsidian-dev-utils/obsidian/modals/modal-command-builder';Signature:
export enum ModalCommandsRenderModeMembers:
| Member | Value | Description |
|---|---|---|
Buttons | 'buttons' | One clickable button per control, carrying its pressed (aria-pressed) and disabled state. Only controls reachable by pointer are rendered — checkboxes, and keyboard commands that supply KeyboardCommand.onActivate. A hint-only or keyboard-only command still registers its handler but renders no button, because a button nobody can press is worse than no button. A dropdown throws: a control that CYCLES has no button form. |
Instructions | 'instructions' | Obsidian’s instruction-bar look: the shortcut, then the purpose text with an inline checkbox or dropdown. |
Links to this page: