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.
12 lines (10 loc) • 406 B
text/typescript
import { DataScope, applyDataLocator } from 'scrivito_sdk/data_integration';
import { DataLocator } from 'scrivito_sdk/models';
import { useDataStack } from 'scrivito_sdk/react/data_context_container';
/** @public */
export function useDataLocator(
dataLocator: DataLocator | null | undefined
): DataScope {
const dataStack = useDataStack() || [];
return applyDataLocator(dataStack, dataLocator);
}