diff --git a/src/layouts/sider-menu.tsx b/src/layouts/sider-menu.tsx index 5293b038..674eff34 100644 --- a/src/layouts/sider-menu.tsx +++ b/src/layouts/sider-menu.tsx @@ -235,7 +235,7 @@ const SiderMenu: React.FC = (props) => { } }} > -
+
{menuData.map((item: MenuItem, index: number) => (
{item.children && item.children.length > 0 ? ( diff --git a/src/pages/gpu-service/instances/services/use-query-instance-types.ts b/src/pages/gpu-service/instances/services/use-query-instance-types.ts index 786e6a32..0dcd2c2f 100644 --- a/src/pages/gpu-service/instances/services/use-query-instance-types.ts +++ b/src/pages/gpu-service/instances/services/use-query-instance-types.ts @@ -60,10 +60,14 @@ export default function useQueryInstanceTypes() { ...item.status, onceMaxRequest: { ...rawMax, - cpu: rawMax?.cpu ? `${ceilMilliToCore(rawMax.cpu)?.cores}` : '', - ram: rawMax?.ram ? `${parseQuantityToGi(rawMax.ram)?.value}` : '', + cpu: rawMax?.cpu + ? `${ceilMilliToCore(rawMax.cpu)?.cores || 0}` + : '', + ram: rawMax?.ram + ? `${parseQuantityToGi(rawMax.ram)?.value || 0}` + : '', localStorage: rawMax?.localStorage - ? `${parseQuantityToGi(rawMax.localStorage)?.value}` + ? `${parseQuantityToGi(rawMax.localStorage)?.value || 0}` : '' } }, diff --git a/src/pages/login/components/login-form.tsx b/src/pages/login/components/login-form.tsx index e698d924..bc04b07a 100644 --- a/src/pages/login/components/login-form.tsx +++ b/src/pages/login/components/login-form.tsx @@ -30,11 +30,7 @@ const Buttons = styled.div` justify-content: flex-start; align-items: stretch; gap: 24px; - // Match LocalUserForm's 360px on roomy layouts so switching between - // SSO and password doesn't resize the card, but cap at the parent's - // inner width so the column doesn't overflow when the parent is - // tighter (e.g. the enterprise login's cover variant: 272px inner). - width: 360px; + width: 100%; max-width: 100%; margin-top: 52px; `;