UNPKG

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.

16 lines (12 loc) 519 B
import { uiAdapter } from 'scrivito_sdk/app_support/ui_adapter'; import { equals } from 'scrivito_sdk/common'; import { BasicWidget } from 'scrivito_sdk/models'; export function isWidgetHighlighted(widget: BasicWidget): boolean { const highlightedWidget = uiAdapter?.getHighlightedWidget(); if (!highlightedWidget) return false; return ( highlightedWidget.objId === widget.obj().id() && highlightedWidget.widgetId === widget.id() && equals(highlightedWidget.objSpaceId, widget.objSpaceId()) ); }