💄 style(ui): some style adjustments
This commit is contained in:
@@ -517,7 +517,7 @@ const LoginForm = () => {
|
|||||||
{/* 半透明遮罩层 */}
|
{/* 半透明遮罩层 */}
|
||||||
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
||||||
|
|
||||||
<div className="w-full max-w-md relative z-10">
|
<div className="w-full max-w-sm relative z-10">
|
||||||
{showEmailLogin || !(status.github_oauth || status.oidc_enabled || status.wechat_login || status.linuxdo_oauth || status.telegram_oauth)
|
{showEmailLogin || !(status.github_oauth || status.oidc_enabled || status.wechat_login || status.linuxdo_oauth || status.telegram_oauth)
|
||||||
? renderEmailLoginForm()
|
? renderEmailLoginForm()
|
||||||
: renderOAuthOptions()}
|
: renderOAuthOptions()}
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ const PasswordResetConfirm = () => {
|
|||||||
{/* 半透明遮罩层 */}
|
{/* 半透明遮罩层 */}
|
||||||
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
||||||
|
|
||||||
<div className="w-full max-w-md relative z-10">
|
<div className="w-full max-w-sm relative z-10">
|
||||||
<div className="flex flex-col items-center">
|
<div className="flex flex-col items-center">
|
||||||
<div className="w-full max-w-md">
|
<div className="w-full max-w-md">
|
||||||
<div className="flex items-center justify-center mb-6 gap-2">
|
<div className="flex items-center justify-center mb-6 gap-2">
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ const PasswordResetForm = () => {
|
|||||||
{/* 半透明遮罩层 */}
|
{/* 半透明遮罩层 */}
|
||||||
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
||||||
|
|
||||||
<div className="w-full max-w-md relative z-10">
|
<div className="w-full max-w-sm relative z-10">
|
||||||
<div className="flex flex-col items-center">
|
<div className="flex flex-col items-center">
|
||||||
<div className="w-full max-w-md">
|
<div className="w-full max-w-md">
|
||||||
<div className="flex items-center justify-center mb-6 gap-2">
|
<div className="flex items-center justify-center mb-6 gap-2">
|
||||||
|
|||||||
@@ -559,7 +559,7 @@ const RegisterForm = () => {
|
|||||||
|
|
||||||
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
<div className="absolute inset-0 bg-gradient-to-br from-teal-500/30 via-blue-500/30 to-purple-500/30 backdrop-blur-sm z-0"></div>
|
||||||
|
|
||||||
<div className="w-full max-w-md relative z-10">
|
<div className="w-full max-w-sm relative z-10">
|
||||||
{showEmailRegister || !(status.github_oauth || status.oidc_enabled || status.wechat_login || status.linuxdo_oauth || status.telegram_oauth)
|
{showEmailRegister || !(status.github_oauth || status.oidc_enabled || status.wechat_login || status.linuxdo_oauth || status.telegram_oauth)
|
||||||
? renderEmailRegisterForm()
|
? renderEmailRegisterForm()
|
||||||
: renderOAuthOptions()}
|
: renderOAuthOptions()}
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ const ParameterControl = ({
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{/* Temperature */}
|
{/* Temperature */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.temperature || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.temperature || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Thermometer size={16} className="text-gray-500" />
|
<Thermometer size={16} className="text-gray-500" />
|
||||||
@@ -63,7 +63,7 @@ const ParameterControl = ({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Top P */}
|
{/* Top P */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.top_p || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.top_p || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Target size={16} className="text-gray-500" />
|
<Target size={16} className="text-gray-500" />
|
||||||
@@ -99,7 +99,7 @@ const ParameterControl = ({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Frequency Penalty */}
|
{/* Frequency Penalty */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.frequency_penalty || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.frequency_penalty || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Repeat size={16} className="text-gray-500" />
|
<Repeat size={16} className="text-gray-500" />
|
||||||
@@ -135,7 +135,7 @@ const ParameterControl = ({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Presence Penalty */}
|
{/* Presence Penalty */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.presence_penalty || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.presence_penalty || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Ban size={16} className="text-gray-500" />
|
<Ban size={16} className="text-gray-500" />
|
||||||
@@ -171,7 +171,7 @@ const ParameterControl = ({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* MaxTokens */}
|
{/* MaxTokens */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.max_tokens || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.max_tokens || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Hash size={16} className="text-gray-500" />
|
<Hash size={16} className="text-gray-500" />
|
||||||
@@ -203,7 +203,7 @@ const ParameterControl = ({
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Seed */}
|
{/* Seed */}
|
||||||
<div className={`transition-opacity duration-200 ${!parameterEnabled.seed || disabled ? 'opacity-50' : ''}`}>
|
<div className={`transition-opacity duration-200 mb-4 ${!parameterEnabled.seed || disabled ? 'opacity-50' : ''}`}>
|
||||||
<div className="flex items-center justify-between mb-2">
|
<div className="flex items-center justify-between mb-2">
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<Shuffle size={16} className="text-gray-500" />
|
<Shuffle size={16} className="text-gray-500" />
|
||||||
|
|||||||
Reference in New Issue
Block a user