File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed
Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -65,4 +65,8 @@ export type TenantMemberResponse = GetArrayElementType<
6565export type TenantInvitationResponse = GetArrayElementType <
6666 GuardedResponse < GetTenantAuthRoutes [ '/api/tenants/:tenantId/invitations' ] >
6767> ;
68+
69+ export type RegionResponse = GetArrayElementType <
70+ GuardedResponse < GetRoutes [ '/api/me/regions' ] > [ 'regions' ]
71+ > ;
6872// End of the auth routes types
Original file line number Diff line number Diff line change 1- import { type RegionResponse as RegionType } from '@logto/cloud/routes' ;
21import { Theme , TenantTag } from '@logto/schemas' ;
32import { condArray } from '@silverhand/essentials' ;
43import { useCallback , useMemo , useState } from 'react' ;
@@ -10,7 +9,7 @@ import Modal from 'react-modal';
109import CreateTenantHeaderIconDark from '@/assets/icons/create-tenant-header-dark.svg?react' ;
1110import CreateTenantHeaderIcon from '@/assets/icons/create-tenant-header.svg?react' ;
1211import { useCloudApi } from '@/cloud/hooks/use-cloud-api' ;
13- import { type TenantResponse } from '@/cloud/types/router' ;
12+ import { type TenantResponse , type RegionResponse as RegionType } from '@/cloud/types/router' ;
1413import Region , {
1514 defaultRegionName ,
1615 logtoDropdownItem ,
Original file line number Diff line number Diff line change 1- import { type RegionResponse as RegionType } from '@logto/cloud/routes' ;
21import { TenantTag } from '@logto/schemas' ;
32import classNames from 'classnames' ;
43import { useMemo , type FunctionComponent } from 'react' ;
54import { useTranslation } from 'react-i18next' ;
65
6+ import { type RegionResponse as RegionType } from '@/cloud/types/router' ;
7+
78import auFlag from './assets/au.svg?react' ;
89import euFlag from './assets/eu.svg?react' ;
910import jpFlag from './assets/jp.svg?react' ;
Original file line number Diff line number Diff line change 1- import { type RegionResponse as RegionType } from '@logto/cloud/routes' ;
21import { useCallback } from 'react' ;
32import useSWRImmutable from 'swr/immutable' ;
43
54import { useCloudApi } from '@/cloud/hooks/use-cloud-api' ;
5+ import { type RegionResponse as RegionType } from '@/cloud/types/router' ;
66
77/** Checks if a region is a development-only region based on its name. */
88export const isDevOnlyRegion = ( regionName ?: string ) : boolean =>
You can’t perform that action at this time.
0 commit comments