diff --git a/src/features/auth/auth-layout.tsx b/src/features/auth/auth-layout.tsx index efaad0f..b811320 100644 --- a/src/features/auth/auth-layout.tsx +++ b/src/features/auth/auth-layout.tsx @@ -1,63 +1,79 @@ -import { Logo } from '@/assets/logo' - type AuthLayoutProps = { children: React.ReactNode } export function AuthLayout({ children }: AuthLayoutProps) { return ( -
-
-
-
-
-
- - Bogazici Denizcilik Yonetim Merkezi -
-

- Operasyon, personel ve icerik akisini tek ekranda yonetin. +
+ {/* Background pattern */} +
+ +
+ {/* Left - Branding */} +
+
+ Bogazici Denizcilik + +

+ Yonetim +
+ Paneli

-

- Premium yonetim deneyimi; hizli karar alma, net yetkilendirme ve - kurumsal icerik kontrolu icin tasarlandi. + +

+ +

+ Kurs, icerik ve operasyon yonetimini tek bir merkezden kontrol + edin.

-
-
-

24/7

-

- Operasyon gorunurlugu + +

+
+

15+

+

+ Yonetim Modulu

-
-

RBAC

-

Rol bazli erisim

+
+
+

RBAC

+

+ Rol Tabanli Erisim +

-
-

v1

-

- Canli API entegrasyonu +

+
+

24/7

+

+ Erisim

-
-
- -
-

- Bogazici Admin -

-

- Denizcilik Yonetim Paneli -

-
+ {/* Right - Login card */} +
+ {/* Mobile logo */} +
+ Bogazici Denizcilik
-
+ +
{children}
+ +

+ Bogazici Denizcilik Egitim Kurumlari +

diff --git a/src/features/auth/sign-in/components/user-auth-form.tsx b/src/features/auth/sign-in/components/user-auth-form.tsx index 70ece2d..4f5a6a9 100644 --- a/src/features/auth/sign-in/components/user-auth-form.tsx +++ b/src/features/auth/sign-in/components/user-auth-form.tsx @@ -86,9 +86,13 @@ export function UserAuthForm({ name='email' render={({ field }) => ( - E-posta + E-posta - + @@ -99,23 +103,27 @@ export function UserAuthForm({ name='password' render={({ field }) => ( - Sifre + Sifre - + )} /> -
+
Eger yetki sorunu yasarsaniz sistem yoneticinizden yeni rol ve permission atamasi talep edin.
diff --git a/src/features/auth/sign-in/index.tsx b/src/features/auth/sign-in/index.tsx index a7f5a03..81936d8 100644 --- a/src/features/auth/sign-in/index.tsx +++ b/src/features/auth/sign-in/index.tsx @@ -15,24 +15,20 @@ export function SignIn() { return ( - + -
- Guvenli Giris -
- - Yonetici girisi + + Oturum Ac - - Personel, rol ve yonetim modullerine erismek icin yetkili - hesabinizla oturum acin. + + Yonetim paneline erismek icin hesap bilgilerinizi girin.
-

+

Bu panel yalnizca yetkili personel icindir. Tum islemler kayit altina alinabilir.

diff --git a/src/routes/_authenticated/route.tsx b/src/routes/_authenticated/route.tsx index 1775dd1..4ae4f65 100644 --- a/src/routes/_authenticated/route.tsx +++ b/src/routes/_authenticated/route.tsx @@ -9,7 +9,7 @@ export const Route = createFileRoute('/_authenticated')({ throw redirect({ to: '/sign-in', search: { - redirect: location.href, + redirect: location.href === '/' ? undefined : location.href, }, }) }