|
|
|
@ -50,7 +50,7 @@ const { authPanelCenter, authPanelLeft, authPanelRight, isDark } = |
|
|
|
<AuthenticationFormView |
|
|
|
v-if="authPanelLeft" |
|
|
|
class="min-h-full w-2/5 flex-1" |
|
|
|
transition-name="slide-left" |
|
|
|
data-side="left" |
|
|
|
> |
|
|
|
<template v-if="copyright" #copyright> |
|
|
|
<slot name="copyright"> |
|
|
|
@ -86,7 +86,14 @@ const { authPanelCenter, authPanelLeft, authPanelRight, isDark } = |
|
|
|
class="bg-background-deep absolute inset-0 h-full w-full dark:bg-[#070709]" |
|
|
|
> |
|
|
|
<div class="login-background absolute left-0 top-0 size-full"></div> |
|
|
|
<div class="flex-col-center -enter-x mr-20 h-full"> |
|
|
|
<div |
|
|
|
:key="authPanelLeft ? 'left' : authPanelRight ? 'right' : 'center'" |
|
|
|
class="flex-col-center mr-20 h-full" |
|
|
|
:class="{ |
|
|
|
'enter-x': authPanelLeft, |
|
|
|
'-enter-x': authPanelRight, |
|
|
|
}" |
|
|
|
> |
|
|
|
<template v-if="sloganImage"> |
|
|
|
<img |
|
|
|
:alt="appName" |
|
|
|
@ -110,6 +117,7 @@ const { authPanelCenter, authPanelLeft, authPanelRight, isDark } = |
|
|
|
<div class="login-background absolute left-0 top-0 size-full"></div> |
|
|
|
<AuthenticationFormView |
|
|
|
class="md:bg-background shadow-primary/5 shadow-float w-full rounded-3xl pb-20 md:w-2/3 lg:w-1/2 xl:w-[36%]" |
|
|
|
data-side="bottom" |
|
|
|
> |
|
|
|
<template v-if="copyright" #copyright> |
|
|
|
<slot name="copyright"> |
|
|
|
@ -125,7 +133,8 @@ const { authPanelCenter, authPanelLeft, authPanelRight, isDark } = |
|
|
|
<!-- 右侧认证面板 --> |
|
|
|
<AuthenticationFormView |
|
|
|
v-if="authPanelRight" |
|
|
|
class="min-h-full w-[34%] flex-1" |
|
|
|
class="min-h-full w-2/5 flex-1" |
|
|
|
data-side="right" |
|
|
|
> |
|
|
|
<template v-if="copyright" #copyright> |
|
|
|
<slot name="copyright"> |
|
|
|
|