From 6b14cd9de39d1883b3235830d619fa273b01b5e4 Mon Sep 17 00:00:00 2001 From: sawka Date: Fri, 14 Apr 2023 12:58:27 -0700 Subject: [PATCH] move renderers into their own directory --- src/plugins.ts | 4 ++-- src/{imagerenderer.tsx => view/image.tsx} | 6 +----- src/{markdownrenderer.tsx => view/markdown.tsx} | 5 ++--- 3 files changed, 5 insertions(+), 10 deletions(-) rename src/{imagerenderer.tsx => view/image.tsx} (91%) rename src/{markdownrenderer.tsx => view/markdown.tsx} (95%) diff --git a/src/plugins.ts b/src/plugins.ts index c32f3ba6..c81b54e0 100644 --- a/src/plugins.ts +++ b/src/plugins.ts @@ -1,6 +1,6 @@ import {RendererPluginType} from "./types"; -import {SimpleImageRenderer} from "./imagerenderer"; -import {SimpleMarkdownRenderer} from "./markdownrenderer"; +import {SimpleImageRenderer} from "./view/image"; +import {SimpleMarkdownRenderer} from "./view/markdown"; import {isBlank} from "./util"; import {sprintf} from "sprintf-js"; diff --git a/src/imagerenderer.tsx b/src/view/image.tsx similarity index 91% rename from src/imagerenderer.tsx rename to src/view/image.tsx index a01d8aea..9821766c 100644 --- a/src/imagerenderer.tsx +++ b/src/view/image.tsx @@ -3,11 +3,7 @@ import * as mobx from "mobx"; import * as mobxReact from "mobx-react"; import cn from "classnames"; import {If, For, When, Otherwise, Choose} from "tsx-control-statements/components"; -import {WindowSize, RendererContext, TermOptsType, LineType, RendererOpts} from "./types"; -import {LineContainerModel} from "./model"; -import {termWidthFromCols, termHeightFromRows} from "./textmeasure"; -import {incObs} from "./util"; -import {PtyDataBuffer} from "./ptydata"; +import {WindowSize, RendererContext, TermOptsType, LineType, RendererOpts} from "../types"; type OV = mobx.IObservableValue; type CV = mobx.IComputedValue; diff --git a/src/markdownrenderer.tsx b/src/view/markdown.tsx similarity index 95% rename from src/markdownrenderer.tsx rename to src/view/markdown.tsx index 02af8e1f..de3e595a 100644 --- a/src/markdownrenderer.tsx +++ b/src/view/markdown.tsx @@ -3,10 +3,9 @@ import * as mobx from "mobx"; import * as mobxReact from "mobx-react"; import cn from "classnames"; import {If, For, When, Otherwise, Choose} from "tsx-control-statements/components"; -import {WindowSize, RendererContext, TermOptsType, LineType, RendererOpts} from "./types"; -import {boundInt} from "./util"; +import {WindowSize, RendererContext, TermOptsType, LineType, RendererOpts} from "../types"; import {sprintf} from "sprintf-js"; -import {Markdown} from "./elements"; +import {Markdown} from "../elements"; type OV = mobx.IObservableValue;