From 7fb2ff8c397ff20c15e37027e3b3e735c057fcd9 Mon Sep 17 00:00:00 2001 From: TheoryOfNekomata Date: Fri, 30 Jun 2023 19:27:36 +0800 Subject: [PATCH] Update visualization toggle logic Use native inputs instead of React for state management. --- .../components/AudioFilePreview/index.tsx | 132 ++++++++++-------- .../components/VideoFilePreview/index.tsx | 3 +- .../blob/react/hooks/interactive/media.ts | 11 +- .../src/pages/_document.tsx | 2 +- 4 files changed, 78 insertions(+), 70 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 2c303aa..b8dd03e 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 @@ -57,8 +57,7 @@ export const AudioFilePreview = React.forwardRef({ controllerRef: forwardedRef, visualizationMode: 'waveform', @@ -115,91 +114,103 @@ export const AudioFilePreview = React.forwardRef {enhanced && ( <> - Math.floor(Number(c) / 2)).join(' ')})`} - interact - // waveColor={`rgb(${theme.primary})`} - // barHeight={4} - // minPxPerSec={20000} - // hideScrollbar - // autoCenter - // autoScroll - /> - -
-