diff --git a/src/App.tsx b/src/App.tsx index fecae5c..ccce764 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,5 @@ import { BrowserRouter } from "react-router-dom"; import { MusicPlayer } from "./components/MusicPlayer"; -import { MusicVisualizer } from "./components/MusicVisualizer"; -import { Nvim } from "./components/Nvim/Nvim"; import { Kitty } from "./components/Kitty"; import { AppContextProvider } from "./context/AppContext"; import { Waybar } from "./components/Waybar/Waybar"; @@ -19,7 +17,7 @@ function App() { -
+
( )} style={{ backdropFilter: "blur(2px)" }} > - {props.children} + {props.children}
); diff --git a/src/components/MusicPlayer.tsx b/src/components/MusicPlayer.tsx index 1f085f4..e0e9371 100644 --- a/src/components/MusicPlayer.tsx +++ b/src/components/MusicPlayer.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import { Bar, Frame, Group, Terminal, Text, useTerminal } from "react-dom-curse"; +import { Bar, Frame, Group, Text, useTerminal } from "react-dom-curse"; import { theme } from "~/utils/theme"; const formatDurationMSS = (duration: number) => { @@ -15,7 +15,7 @@ export const MusicPlayer = (props: { album: string; duration: number; }) => { - const { terminal } = useTerminal(); + const { width } = useTerminal(); const [played, setPlayed] = useState(0); useEffect(() => { @@ -31,53 +31,55 @@ export const MusicPlayer = (props: { )}`; return ( - - - - {props.title} · {props.artist} - - - {props.album} - - - - - - - {time} - - - - - - Playback + + + + {props.title} · {props.artist} - + + {props.album} + + + + + + + {time} + + + + + + {"Playback".substring(0, Math.min(8, width - 2))} + + ); };