Skip to content

Commit 31e60ad

Browse files
author
Ritika Mishra
committed
updated ui
1 parent 75945c0 commit 31e60ad

File tree

2 files changed

+23
-21
lines changed

2 files changed

+23
-21
lines changed

src/components/BandPowerGraph.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,9 @@ const Graph
217217
}, [animateGraph]);
218218

219219
return (
220-
<div ref={containerRef} className="w-full h-[300px] max-w-[700px]">
221-
<canvas ref={canvasRef} style={{ width: "100%", height: "100%" }} />
222-
</div>
220+
<div ref={containerRef} className="w-full h-full max-w-[500px] min-h-0 min-w-0">
221+
<canvas ref={canvasRef} className="w-full h-full" />
222+
</div>
223223
);
224224
};
225225

src/components/FFT.tsx

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -322,26 +322,28 @@ const FFT = forwardRef(
322322
}, [plotData]);
323323

324324
return (
325-
<div className="flex flex-col gap-2 w-full h-full">
326-
<main
327-
className="flex flex-col flex-[1_1_0%] min-h-70 bg-highlight rounded-2xl m-4 relative"
328-
ref={canvasContainerRef}
329-
></main>
330-
331-
{/* Flex container for side-by-side layout */}
332-
<div className="w-full flex flex-row justify-between items-center max-w-full gap-20">
333-
{/* Canvas container (left side) */}
334-
<div ref={containerRef} className="flex-1">
335-
<canvas ref={canvasRef} className="w-full" />
336-
</div>
337-
338-
{/* BandPowerGraph (right side) */}
339-
<div className="flex-1">
340-
<BandPowerGraph fftData={fftData} samplingRate={currentSamplingRate} />
341-
</div>
325+
<div className="flex flex-col w-full h-screen overflow-hidden">
326+
{/* Plotting Data / Main content area */}
327+
<main
328+
ref={canvasContainerRef}
329+
className="flex-1 bg-highlight rounded-2xl m-2 overflow-hidden min-h-0"
330+
>
331+
{/* Main content goes here */}
332+
</main>
333+
334+
{/* Responsive container for FFT (canvas) and BandPowerGraph */}
335+
<div className="flex-1 m-2 flex flex-col md:flex-row overflow-hidden min-h-0 gap-2">
336+
{/* FFT Canvas container */}
337+
<div ref={containerRef} className="flex-1 overflow-hidden min-h-0 min-w-0">
338+
<canvas ref={canvasRef} className="w-full h-full" />
339+
</div>
340+
341+
{/* BandPowerGraph container */}
342+
<div className="flex-1 overflow-hidden min-h-0 min-w-0">
343+
<BandPowerGraph fftData={fftData} samplingRate={currentSamplingRate} />
342344
</div>
343345
</div>
344-
346+
</div>
345347
);
346348
}
347349
);

0 commit comments

Comments
 (0)