feat(nvim): improve tree and file switching, and implements links

This commit is contained in:
Pihkaal
2024-05-31 22:56:08 +02:00
parent 0c79ea457c
commit 96207863a9
12 changed files with 361 additions and 309 deletions

View File

@@ -3,35 +3,32 @@ import { Kitty } from "./components/Kitty";
import { AppProvider } from "./providers/AppProvider";
import { Music } from "./components/Music";
import { Nvim } from "./components/Nvim";
import { BrowserRouter } from "react-router-dom";
export default function App() {
const [loggedIn, setLoggedIn] = useState(false);
return (
<AppProvider>
<BrowserRouter>
<main className="h-screen w-screen overflow-hidden bg-[url(/wallpaper.jpg)] bg-cover">
{loggedIn ? (
<div className="flex h-full w-full flex-col">
<Kitty className="w-full flex-1 pb-1 pl-2 pr-2 pt-2">
<Nvim />
</Kitty>
<main className="h-screen w-screen overflow-hidden bg-[url(/wallpaper.jpg)] bg-cover">
{loggedIn ? (
<div className="flex h-full w-full flex-col">
<Kitty className="w-full flex-1 pb-1 pl-2 pr-2 pt-2">
<Nvim />
</Kitty>
<Music />
</div>
) : (
<div className="flex h-full items-center justify-center">
<button
className="rounded-md border border-black px-2 py-1 hover:border-2 hover:font-bold"
onClick={() => setLoggedIn(true)}
>
Log in
</button>
</div>
)}
</main>
</BrowserRouter>
<Music />
</div>
) : (
<div className="flex h-full items-center justify-center">
<button
className="rounded-md border border-black px-2 py-1 hover:border-2 hover:font-bold"
onClick={() => setLoggedIn(true)}
>
Log in
</button>
</div>
)}
</main>
</AppProvider>
);
}