diff --git a/packages/widgets/src/notifications/index.ts b/packages/widgets/src/notifications/index.ts index 8b01c7bcf..6358d8303 100644 --- a/packages/widgets/src/notifications/index.ts +++ b/packages/widgets/src/notifications/index.ts @@ -2,12 +2,18 @@ import { IconMessage } from "@tabler/icons-react"; import { getIntegrationKindsByCategory } from "@homarr/definitions"; -import { createWidgetDefinition } from "../definition"; +import { createWidgetDefinition, widgetQueryInputMatches } from "../definition"; import { optionsBuilder } from "../options"; export const { componentLoader, definition } = createWidgetDefinition("notifications", { supportsAdvancedFocus: false, icon: IconMessage, + queryKey: [["widget", "notifications", "getNotifications"]], + queryMatcher: ({ input }, scope) => + widgetQueryInputMatches(input, { + hideLogos: scope.options.hideLogos, + integrationIds: scope.integrationIds, + }), createOptions() { return optionsBuilder.from((factory) => ({ hideLogos: factory.switch({ defaultValue: false }),