Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Created January 20, 2026 12:10
Show Gist options
  • Select an option

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

Select an option

Save sitefinitySDK/ff30f03bf5d79de8e531d6841a7815c4 to your computer and use it in GitHub Desktop.
import { WidgetRegistry, initRegistry, defaultWidgetRegistry } from '@progress/sitefinity-nextjs-sdk';
import { myCustomFiltering } from './components/custom-filters/my-custom-filtering';
const customWidgetRegistry: WidgetRegistry = {
widgets: {
// your custom widgets here
},
filters: [
myCustomFiltering
]
};
customWidgetRegistry.widgets = {
...defaultWidgetRegistry.widgets,
...customWidgetRegistry.widgets
};
// Include default filters with custom filters
customWidgetRegistry.filters = [
...(defaultWidgetRegistry.filters || []),
...(customWidgetRegistry.filters || [])
];
export const widgetRegistry: WidgetRegistry = initRegistry(customWidgetRegistry);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment