additional GUI work
This commit is contained in:
parent
3c6899ace5
commit
81f60acd06
8 changed files with 467 additions and 285 deletions
|
|
@ -3,11 +3,10 @@
|
|||
import { useState, useEffect, useRef, useCallback } from "react";
|
||||
import { useNavigate, Link } from "react-router";
|
||||
import { useServices } from "../../../services/Services";
|
||||
import { Card, Input, Button, Alert, GDPRFooter, ProgressIndicator, Divider } from "../../../components/UIX";
|
||||
import { Card, Input, Button, Alert, GDPRFooter, ProgressIndicator, Divider, NavBar, AuthPageHeader } from "../../../components/UIX";
|
||||
import { useUIXTheme } from "../../../components/UIX/themes/useUIXTheme";
|
||||
import {
|
||||
ArrowRightIcon,
|
||||
LockClosedIcon,
|
||||
ShieldCheckIcon,
|
||||
SparklesIcon,
|
||||
} from "@heroicons/react/24/outline";
|
||||
|
|
@ -172,33 +171,13 @@ const RequestOTT = () => {
|
|||
|
||||
{/* Header */}
|
||||
<div className="relative z-10 flex-shrink-0">
|
||||
<nav className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-6 flex justify-between items-center">
|
||||
<Link to="/" className="inline-flex items-center space-x-3 group">
|
||||
<div className="relative">
|
||||
<div className={`absolute inset-0 ${getThemeClasses("bg-gradient-secondary")} rounded-xl opacity-0 group-hover:opacity-100 blur-xl transition-opacity duration-300`}></div>
|
||||
<div className={`relative flex items-center justify-center h-10 w-10 ${getThemeClasses("bg-gradient-secondary")} rounded-xl shadow-md group-hover:shadow-lg transform group-hover:scale-105 transition-all duration-200`}>
|
||||
<LockClosedIcon className="h-5 w-5 text-white" />
|
||||
</div>
|
||||
</div>
|
||||
<span className={`text-xl font-bold ${getThemeClasses("text-primary")} transition-colors duration-200`}>
|
||||
MapleFile
|
||||
</span>
|
||||
</Link>
|
||||
<div className="flex items-center space-x-6">
|
||||
<Link
|
||||
to="/register"
|
||||
className={`text-base font-medium ${getThemeClasses("link-secondary")} transition-colors duration-200`}
|
||||
>
|
||||
Need an account?
|
||||
</Link>
|
||||
<Link
|
||||
to="/recovery"
|
||||
className={`text-base font-medium ${getThemeClasses("link-secondary")} transition-colors duration-200`}
|
||||
>
|
||||
Forgot password?
|
||||
</Link>
|
||||
</div>
|
||||
</nav>
|
||||
<NavBar
|
||||
links={[
|
||||
{ to: "/register", label: "Need an account?" },
|
||||
{ to: "/recovery", label: "Forgot password?" }
|
||||
]}
|
||||
transparent
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Main Content */}
|
||||
|
|
@ -216,17 +195,10 @@ const RequestOTT = () => {
|
|||
/>
|
||||
|
||||
{/* Welcome Message */}
|
||||
<div className="text-center">
|
||||
<div className="flex justify-center mb-6">
|
||||
<div className="relative">
|
||||
<div className={`absolute inset-0 ${getThemeClasses("bg-gradient-secondary")} rounded-2xl blur-2xl opacity-20`}></div>
|
||||
<div className={`relative h-16 w-16 ${getThemeClasses("bg-gradient-secondary")} rounded-2xl flex items-center justify-center shadow-xl`}>
|
||||
<ShieldCheckIcon className="h-8 w-8 text-white" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<h1 className={`text-3xl font-bold ${getThemeClasses("text-primary")}`}>Secure Sign In</h1>
|
||||
</div>
|
||||
<AuthPageHeader
|
||||
title="Secure Sign In"
|
||||
icon={ShieldCheckIcon}
|
||||
/>
|
||||
|
||||
{/* Login Form */}
|
||||
<Card
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue