From 49039dccd6948cd9267c578c251fc0ce10f66549 Mon Sep 17 00:00:00 2001 From: TheoryOfNekomata Date: Fri, 30 Jun 2023 16:44:28 +0800 Subject: [PATCH] Update text file preview display Remove scrollbars when showing previews. --- .../react/components/AudioFilePreview/index.tsx | 14 ++++++++------ .../react/components/VideoFilePreview/index.tsx | 8 +++++--- .../number/react/components/Slider/index.tsx | 3 ++- .../src/styles/globals.css | 8 ++++++++ 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/packages/web-kitchensink-reactnext/src/categories/blob/react/components/AudioFilePreview/index.tsx b/packages/web-kitchensink-reactnext/src/categories/blob/react/components/AudioFilePreview/index.tsx index c9f7436..6d4c94f 100644 --- a/packages/web-kitchensink-reactnext/src/categories/blob/react/components/AudioFilePreview/index.tsx +++ b/packages/web-kitchensink-reactnext/src/categories/blob/react/components/AudioFilePreview/index.tsx @@ -93,10 +93,12 @@ export const AudioFilePreview = React.forwardRef -
+
-
+
(({ block && orient !== 'vertical' && 'w-full', !block && 'align-middle', className, - orient !== 'vertical' && 'inline-block min-w-[16rem] min-h-[1rem]', + orient !== 'vertical' && 'inline-block min-h-[1rem]', orient === 'vertical' && 'inline-block min-w-[1rem]', + orient !== 'vertical' && !block && 'min-w-[16rem]', //orient === 'vertical' && 'inline-block min-h-[16rem] min-w-[1rem]', )} style={style} diff --git a/packages/web-kitchensink-reactnext/src/styles/globals.css b/packages/web-kitchensink-reactnext/src/styles/globals.css index 0c1a81d..3e325f5 100644 --- a/packages/web-kitchensink-reactnext/src/styles/globals.css +++ b/packages/web-kitchensink-reactnext/src/styles/globals.css @@ -33,6 +33,10 @@ align-items: flex-start; } +.react-prism pre { + overflow: visible; +} + .react-prism .token.number { color: rgb(var(--color-code-number)); } .react-prism .token.keyword { color: rgb(var(--color-code-keyword)); } .react-prism .token.type { color: rgb(var(--color-code-type)); } @@ -47,6 +51,10 @@ .react-prism .token.global { color: rgb(var(--color-code-global)); } .react-prism .token.comment { opacity: 0.5; } +.binary-file-preview pre { + overflow: visible; +} + .binary-file-preview .x00 { color: rgb(var(--color-code-keyword)); } .binary-file-preview .x10 { color: rgb(var(--color-code-global)); } .binary-file-preview .x20 { color: rgb(var(--color-code-string)); }