feat(packages/tui-and-shared-tooling-primitives): added TUI terminal support
- Made `Component.invalidate` optional in `packages/tui/src/tui.ts` and callsites. - Added `iconOverride` support to status-line rendering in `status-line.ts`. - Added `borderColor` and `framedBlock()` primitives in `output-block.ts` for framed output styling. - Adjusted `renderOutputBlock()` to draw a continuous border when no header text is present. - Added terminal checkpoint-reconciliation tests in `submit-checkpoint-reconcile.test.ts` for pinned-tail behavior.
This commit is contained in:
@@ -82,7 +82,7 @@ export class SetupWizardComponent implements Component {
|
||||
}
|
||||
|
||||
invalidate(): void {
|
||||
this.#activeScene?.invalidate();
|
||||
this.#activeScene?.invalidate?.();
|
||||
}
|
||||
|
||||
handleInput(data: string): void {
|
||||
|
||||
Reference in New Issue
Block a user