fix: default route for logo
This commit is contained in:
@@ -343,6 +343,15 @@ body {
|
|||||||
display: none;
|
display: none;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 12px;
|
top: 12px;
|
||||||
|
|
||||||
|
&::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
height: 48px;
|
||||||
|
width: 64px;
|
||||||
|
top: -16px;
|
||||||
|
left: -16px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
|
|||||||
@@ -242,12 +242,11 @@ export default (props: any) => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{logo}
|
{logo}
|
||||||
<div className="collapse-wrap">
|
<div className="collapse-wrap" onClick={handleToggleCollapse}>
|
||||||
<Button
|
<Button
|
||||||
style={{ marginRight: collapsed ? 0 : -14 }}
|
style={{ marginRight: collapsed ? 0 : -14 }}
|
||||||
size="small"
|
size="small"
|
||||||
type={collapsed ? 'default' : 'text'}
|
type={collapsed ? 'default' : 'text'}
|
||||||
onClick={handleToggleCollapse}
|
|
||||||
>
|
>
|
||||||
<>
|
<>
|
||||||
<MenuUnfoldOutlined
|
<MenuUnfoldOutlined
|
||||||
@@ -304,7 +303,7 @@ export default (props: any) => {
|
|||||||
onMenuHeaderClick={(e) => {
|
onMenuHeaderClick={(e) => {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
navigate('/');
|
navigate('/dashboard');
|
||||||
}}
|
}}
|
||||||
menuHeaderRender={renderMenuHeader}
|
menuHeaderRender={renderMenuHeader}
|
||||||
collapsed={collapsed}
|
collapsed={collapsed}
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ export default {
|
|||||||
'users.password.confirm': 'Confirm New Password',
|
'users.password.confirm': 'Confirm New Password',
|
||||||
'users.password.confirm.empty': 'Please confirm the new password.',
|
'users.password.confirm.empty': 'Please confirm the new password.',
|
||||||
'users.password.confirm.error': 'The two passwords entered do not match.',
|
'users.password.confirm.error': 'The two passwords entered do not match.',
|
||||||
'users.login.title': 'Log in to {name}',
|
'users.login.title': 'Log in to',
|
||||||
'users.version.islatest': 'GPUStack {version} is the latest version',
|
'users.version.islatest': 'GPUStack {version} is the latest version',
|
||||||
'users.version.update': 'GPUStack {version} is available'
|
'users.version.update': 'GPUStack {version} is available'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ export default {
|
|||||||
'users.password.confirm': '确认新密码',
|
'users.password.confirm': '确认新密码',
|
||||||
'users.password.confirm.empty': '请确认新密码',
|
'users.password.confirm.empty': '请确认新密码',
|
||||||
'users.password.confirm.error': '两次输入的密码不一致',
|
'users.password.confirm.error': '两次输入的密码不一致',
|
||||||
'users.login.title': '登录 {name}',
|
'users.login.title': '登录',
|
||||||
'users.version.islatest': 'GPUStack {version} 已是最新版本',
|
'users.version.islatest': 'GPUStack {version} 已是最新版本',
|
||||||
'users.version.update': 'GPUStack {version} 版本可供更新'
|
'users.version.update': 'GPUStack {version} 版本可供更新'
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -39,9 +39,7 @@ const LoginForm = () => {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className="flex-center">
|
<div className="flex-center">
|
||||||
<span>
|
<span>{intl?.formatMessage({ id: 'users.login.title' })}</span>
|
||||||
{intl?.formatMessage({ id: 'users.login.title' }, { name: '' })}
|
|
||||||
</span>
|
|
||||||
<img
|
<img
|
||||||
src={LogoIcon}
|
src={LogoIcon}
|
||||||
alt="logo"
|
alt="logo"
|
||||||
@@ -50,7 +48,7 @@ const LoginForm = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}, []);
|
}, [intl]);
|
||||||
|
|
||||||
const gotoDefaultPage = (userInfo: any) => {
|
const gotoDefaultPage = (userInfo: any) => {
|
||||||
const pathname =
|
const pathname =
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ export const addWorkerGuide: Record<string, any> = {
|
|||||||
getToken:
|
getToken:
|
||||||
'Get-Content -Path (Join-Path -Path $env:APPDATA -ChildPath "gpustack\\token") -Raw',
|
'Get-Content -Path (Join-Path -Path $env:APPDATA -ChildPath "gpustack\\token") -Raw',
|
||||||
registerWorker(params: { server: string; token: string }) {
|
registerWorker(params: { server: string; token: string }) {
|
||||||
return `Invoke-Expression "& { $((Invoke-WebRequest -Uri "https://get.gpustack.ai" -UseBasicParsing).Content) } --server-url ${params.server} --token ${params.token}"`;
|
return `Invoke-Expression "& { $((Invoke-WebRequest -Uri 'https://get.gpustack.ai' -UseBasicParsing).Content) } --server-url '${params.server}' --token '${params.token}'"`;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
cuda: {
|
cuda: {
|
||||||
|
|||||||
Reference in New Issue
Block a user