Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Created December 17, 2025 12:52
Show Gist options
  • Select an option

  • Save sitefinitySDK/7bd5b242fe2a467d626efd4c0532e992 to your computer and use it in GitHub Desktop.

Select an option

Save sitefinitySDK/7bd5b242fe2a467d626efd4c0532e992 to your computer and use it in GitHub Desktop.
import { WidgetRegistry, initRegistry, defaultWidgetRegistry } from '@progress/sitefinity-nextjs-sdk';
import { Script } from './widgets/script/script';
import { ScriptEntity } from './widgets/script/script.entity';
const customWidgetRegistry: WidgetRegistry = {
widgets: {
'Script': {
componentType: Script,
entity: ScriptEntity,
ssr: true,
editorMetadata: {
Title: 'Script',
Category: 'Content',
Section: 'Basic',
EmptyIconText: 'Set JavaScript',
EmptyIconAction: 'Edit',
IconName: 'code'
}
}
}
};
customWidgetRegistry.widgets = {
...defaultWidgetRegistry.widgets,
...customWidgetRegistry.widgets
};
export const widgetRegistry: WidgetRegistry = initRegistry(customWidgetRegistry);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment