From 7b3cb3e77decdf90853c894b7ec6fb33c130dfdd Mon Sep 17 00:00:00 2001 From: Aliou Diallo Date: Fri, 7 Aug 2026 13:55:30 +0200 Subject: [PATCH] refactor: move process-tabs into extensions/shared --- extensions/processes-dock/components/log-dock-component.ts | 2 +- .../processes-logs/components/log-overlay-component.ts | 2 +- extensions/{ => shared}/process-tabs.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename extensions/{ => shared}/process-tabs.ts (82%) diff --git a/extensions/processes-dock/components/log-dock-component.ts b/extensions/processes-dock/components/log-dock-component.ts index 881c1d1..e18eb90 100644 --- a/extensions/processes-dock/components/log-dock-component.ts +++ b/extensions/processes-dock/components/log-dock-component.ts @@ -3,9 +3,9 @@ import type { Theme } from "@earendil-works/pi-coding-agent"; import { type Component, visibleWidth } from "@earendil-works/pi-tui"; import type { ProcessInfo } from "../../../src/types"; import { LIVE_STATUSES } from "../../../src/types"; -import { renderProcessTab } from "../../process-tabs"; import { sanitizeForDisplay } from "../../shared/display-text"; import { displayTextOf, renderLogLine } from "../../shared/log-line"; +import { renderProcessTab } from "../../shared/process-tabs"; import { truncateToWidth } from "../../shared/truncate"; import { clampNameColumn, diff --git a/extensions/processes-logs/components/log-overlay-component.ts b/extensions/processes-logs/components/log-overlay-component.ts index a2fb4e5..3291746 100644 --- a/extensions/processes-logs/components/log-overlay-component.ts +++ b/extensions/processes-logs/components/log-overlay-component.ts @@ -17,8 +17,8 @@ import { import { LIVE_STATUSES, type ProcessInfo } from "../../../src/types"; import { formatRuntime } from "../../../src/utils/format"; import { isRecord } from "../../../src/utils/is-record"; -import { renderProcessTab } from "../../process-tabs"; import { truncateForDisplay } from "../../shared/display-text"; +import { renderProcessTab } from "../../shared/process-tabs"; import { truncateToWidth } from "../../shared/truncate"; import { LineComponent, LinesComponent, RuleComponent } from "../../shared/ui"; import { requestProcessList } from "../client"; diff --git a/extensions/process-tabs.ts b/extensions/shared/process-tabs.ts similarity index 82% rename from extensions/process-tabs.ts rename to extensions/shared/process-tabs.ts index 1158da3..1737152 100644 --- a/extensions/process-tabs.ts +++ b/extensions/shared/process-tabs.ts @@ -1,8 +1,8 @@ import type { Theme } from "@earendil-works/pi-coding-agent"; -import type { ProcessInfo } from "../src/types"; -import { truncateForDisplay } from "./shared/display-text"; -import { MAX_TAB_NAME, statusDot } from "./shared/ui"; +import type { ProcessInfo } from "../../src/types"; +import { truncateForDisplay } from "./display-text"; +import { MAX_TAB_NAME, statusDot } from "./ui"; export { MAX_TAB_NAME, statusDot as renderProcessTabDot }; -- 2.51.2