From 62eec93b17d9e13d339f2c69be8bef9cd41e79ce Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Wed, 22 Jan 2025 17:08:25 -0800 Subject: [PATCH] Improve preview and web widget padding (#1796) Removes the padding for most of the specialized previews, moves where it's defined for the directory preview so that the header borders extend to the edge of the block --- frontend/app/view/preview/preview.scss | 6 ++++-- frontend/app/view/preview/preview.tsx | 5 ++++- frontend/app/view/webview/webview.tsx | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/frontend/app/view/preview/preview.scss b/frontend/app/view/preview/preview.scss index 0d29f58e5..de3c82298 100644 --- a/frontend/app/view/preview/preview.scss +++ b/frontend/app/view/preview/preview.scss @@ -5,11 +5,9 @@ display: flex; flex-direction: row; height: 100%; - flex-grow: 1; overflow: hidden; align-items: center; justify-content: center; - padding: 0 5px; &.view-preview-markdown { align-items: start; @@ -43,6 +41,10 @@ flex-direction: column; align-items: start; } + &.view-preview-pdf, + &.view-preview-directory { + padding: 5px; + } } .full-preview { diff --git a/frontend/app/view/preview/preview.tsx b/frontend/app/view/preview/preview.tsx index c7bbd02bd..80c7eb7dc 100644 --- a/frontend/app/view/preview/preview.tsx +++ b/frontend/app/view/preview/preview.tsx @@ -117,6 +117,7 @@ export class PreviewModel implements ViewModel { viewType: string; blockId: string; nodeModel: BlockNodeModel; + noPadding?: Atom; blockAtom: Atom; viewIcon: Atom; viewName: Atom; @@ -433,6 +434,8 @@ export class PreviewModel implements ViewModel { const connAtom = getConnStatusAtom(connName); return get(connAtom); }); + + this.noPadding = atom(true); } markdownShowTocToggle() { @@ -825,7 +828,7 @@ function StreamingPreview({ model }: SpecializedViewProps) { if (fileInfo.mimetype == "application/pdf") { return (
-