# Content - Introduce the `workspaceUrls` property. It contains two sub-properties: `customUrl, subdomainUrl`. These endpoints are used to access the workspace. Even if the `workspaceUrls` is invalid for multiple reasons, the `subdomainUrl` remains valid. - Introduce `ResolveField` workspaceEndpoints to avoid unnecessary URL computation on the frontend part. - Add a `forceSubdomainUrl` to avoid custom URL using a query parameter
12 lines
352 B
TypeScript
12 lines
352 B
TypeScript
import { useIsCurrentLocationOnAWorkspace } from '@/domain-manager/hooks/useIsCurrentLocationOnAWorkspace';
|
|
|
|
export const useReadWorkspaceUrlFromCurrentLocation = () => {
|
|
const { isOnAWorkspace } = useIsCurrentLocationOnAWorkspace();
|
|
|
|
return {
|
|
currentLocationHostname: isOnAWorkspace
|
|
? window.location.hostname
|
|
: undefined,
|
|
};
|
|
};
|