scrivito
Version:
Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.
14 lines (10 loc) • 417 B
text/typescript
import { currentOrigin } from 'scrivito_sdk/common';
import { createStateContainer } from 'scrivito_sdk/state';
const extensionsUrl = createStateContainer<string>();
export function setExtensionsUrl(url: string | undefined): void {
extensionsUrl.set(url);
}
export function getExtensionsUrl(): string | undefined {
const url = extensionsUrl.get();
if (url) return new URL(url, currentOrigin()).toString();
}