diff options
| author | MohamedBassem <me@mbassem.com> | 2024-04-22 18:28:41 +0100 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-04-23 09:56:37 +0100 |
| commit | 7ddcb5fe6b7de9df3e0424598d1836d51c3f80eb (patch) | |
| tree | 8c1a52f560583a0bc69df48b9fe6bc5f9d39dec8 /apps/browser-extension/src/SignInPage.tsx | |
| parent | 5f599f29e1aed699d313b9f652934ecedef8f3ea (diff) | |
| download | karakeep-7ddcb5fe6b7de9df3e0424598d1836d51c3f80eb.tar.zst | |
ui(extension): Use shadcn and better dark mode support
Diffstat (limited to '')
| -rw-r--r-- | apps/browser-extension/src/SignInPage.tsx | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/apps/browser-extension/src/SignInPage.tsx b/apps/browser-extension/src/SignInPage.tsx index aa8699ae..4e846070 100644 --- a/apps/browser-extension/src/SignInPage.tsx +++ b/apps/browser-extension/src/SignInPage.tsx @@ -1,6 +1,8 @@ import { useState } from "react"; import { useNavigate } from "react-router-dom"; +import { Button } from "./components/ui/button"; +import { Input } from "./components/ui/input"; import Logo from "./Logo"; import usePluginSettings from "./utils/settings"; import { api } from "./utils/trpc"; @@ -51,7 +53,7 @@ export default function SignInPage() { <form className="flex flex-col gap-y-2" onSubmit={onSubmit}> <div className="flex flex-col gap-y-1"> <label className="my-auto font-bold">Email</label> - <input + <Input value={formData.email} onChange={(e) => setFormData((f) => ({ ...f, email: e.target.value })) @@ -63,7 +65,7 @@ export default function SignInPage() { </div> <div className="flex flex-col gap-y-1"> <label className="my-auto font-bold">Password</label> - <input + <Input value={formData.password} onChange={(e) => setFormData((f) => ({ @@ -76,13 +78,9 @@ export default function SignInPage() { className="h-8 flex-1 rounded-lg border border-gray-300 p-2" /> </div> - <button - className="bg-black text-white" - type="submit" - disabled={isPending} - > + <Button type="submit" disabled={isPending}> Login - </button> + </Button> </form> </div> ); |
