diff --git a/packages/console/src/cloud/pages/Main/CreateTenantModal/index.tsx b/packages/console/src/cloud/pages/Main/CreateTenantModal/index.tsx index d1a69b7db..3ad6f1bd8 100644 --- a/packages/console/src/cloud/pages/Main/CreateTenantModal/index.tsx +++ b/packages/console/src/cloud/pages/Main/CreateTenantModal/index.tsx @@ -57,9 +57,8 @@ function CreateTenantModal({ isOpen, onClose }: Props) { const onSubmit = handleSubmit(async (data) => { try { const { name, tag } = data; - const newTenant = await cloudApi - .post('/api/tenants', { json: { name, tag } }) - .json(); + const newTenant = await cloudApi.post('/api/tenants', { body: { name, tag } }); + onClose(newTenant); } catch (error: unknown) { toast.error(error instanceof Error ? error.message : String(error)); diff --git a/packages/console/src/pages/TenantSettings/TenantBasicSettings/index.tsx b/packages/console/src/pages/TenantSettings/TenantBasicSettings/index.tsx index 902b1977e..42457c762 100644 --- a/packages/console/src/pages/TenantSettings/TenantBasicSettings/index.tsx +++ b/packages/console/src/pages/TenantSettings/TenantBasicSettings/index.tsx @@ -1,4 +1,4 @@ -import { TenantTag } from '@logto/schemas/models'; +import { type TenantInfo, TenantTag } from '@logto/schemas/models'; import classNames from 'classnames'; import { useEffect, useState } from 'react'; import { FormProvider, useForm } from 'react-hook-form';