upd: login
Deskripsi: - update design login page No Issues
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import clientRoutes from "@/clientRoutes";
|
||||
import {
|
||||
Button,
|
||||
Container,
|
||||
Group,
|
||||
Center,
|
||||
Paper,
|
||||
PasswordInput,
|
||||
Stack,
|
||||
Text,
|
||||
TextInput,
|
||||
TextInput
|
||||
} from "@mantine/core";
|
||||
import { useState } from "react";
|
||||
import apiFetch from "../lib/apiFetch";
|
||||
@@ -73,25 +73,73 @@ export default function Login() {
|
||||
};
|
||||
|
||||
return (
|
||||
<Container>
|
||||
<Center
|
||||
h="100vh"
|
||||
style={{
|
||||
background:
|
||||
"radial-gradient(circle at top, #1f2d2b 0%, #0b0f0e 60%)",
|
||||
}}
|
||||
>
|
||||
<Paper
|
||||
radius="lg"
|
||||
p="xl"
|
||||
w={420}
|
||||
style={{
|
||||
background: "rgba(20, 20, 20, 0.75)",
|
||||
backdropFilter: "blur(12px)",
|
||||
border: "1px solid rgba(255, 255, 255, 0.08)",
|
||||
boxShadow: "0 20px 60px rgba(0,0,0,0.6)",
|
||||
}}
|
||||
>
|
||||
<Stack>
|
||||
<Text>Login</Text>
|
||||
<Text
|
||||
size="xl"
|
||||
fw={700}
|
||||
ta="center"
|
||||
c="white"
|
||||
>
|
||||
Welcome Back
|
||||
</Text>
|
||||
|
||||
<Text
|
||||
size="sm"
|
||||
ta="center"
|
||||
c="dimmed"
|
||||
>
|
||||
Sign in to continue to your dashboard
|
||||
</Text>
|
||||
|
||||
<TextInput
|
||||
label="Email"
|
||||
placeholder="Email"
|
||||
value={email}
|
||||
onChange={(e) => setEmail(e.target.value)}
|
||||
/>
|
||||
|
||||
<PasswordInput
|
||||
label="Password"
|
||||
placeholder="Password"
|
||||
value={password}
|
||||
onChange={(e) => setPassword(e.target.value)}
|
||||
/>
|
||||
<Group justify="right">
|
||||
<Button onClick={handleSubmit} disabled={loading}>
|
||||
|
||||
<Button
|
||||
fullWidth
|
||||
mt="md"
|
||||
radius="md"
|
||||
size="md"
|
||||
variant="gradient"
|
||||
gradient={{ from: "teal", to: "cyan", deg: 45 }}
|
||||
style={{
|
||||
transition: "all 0.2s ease",
|
||||
}}
|
||||
onClick={handleSubmit}
|
||||
disabled={loading}
|
||||
>
|
||||
Login
|
||||
</Button>
|
||||
</Group>
|
||||
</Stack>
|
||||
</Container>
|
||||
</Paper>
|
||||
</Center>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user