diff --git a/src/panels/config/integrations/ha-config-integrations.ts b/src/panels/config/integrations/ha-config-integrations.ts
index fa3f301a00..b0823087f0 100644
--- a/src/panels/config/integrations/ha-config-integrations.ts
+++ b/src/panels/config/integrations/ha-config-integrations.ts
@@ -1,7 +1,7 @@
import "@material/mwc-icon-button";
import { ActionDetail } from "@material/mwc-list";
import "@material/mwc-list/mwc-list-item";
-import { mdiDotsVertical, mdiPlus } from "@mdi/js";
+import { mdiFilterVariant, mdiPlus } from "@mdi/js";
import "@polymer/app-route/app-route";
import Fuse from "fuse.js";
import { UnsubscribeFunc } from "home-assistant-js-websocket";
@@ -17,6 +17,7 @@ import {
TemplateResult,
} from "lit-element";
import { classMap } from "lit-html/directives/class-map";
+import { ifDefined } from "lit-html/directives/if-defined";
import memoizeOne from "memoize-one";
import { HASSDomEvent } from "../../../common/dom/fire_event";
import { navigate } from "../../../common/navigate";
@@ -28,6 +29,7 @@ import { nextRender } from "../../../common/util/render-status";
import "../../../components/ha-button-menu";
import "../../../components/ha-card";
import "../../../components/ha-fab";
+import "../../../components/ha-checkbox";
import "../../../components/ha-svg-icon";
import {
ConfigEntry,
@@ -275,6 +277,36 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
this._filter
);
+ const filterMenu = html`
+
+
+
+
+
+ ${this.hass.localize(
+ "ui.panel.config.integrations.ignore.show_ignored"
+ )}
+
+
+
+ ${this.hass.localize(
+ "ui.panel.config.integrations.disable.show_disabled"
+ )}
+
+ `;
+
return html`
-
-
-
+
+ ${filterMenu}
`
- : ""}
-
-
-
-
-
- ${this.hass.localize(
- this._showIgnored
- ? "ui.panel.config.integrations.ignore.hide_ignored"
- : "ui.panel.config.integrations.ignore.show_ignored"
- )}
-
-
- ${this.hass.localize(
- this._showDisabled
- ? "ui.panel.config.integrations.disable.hide_disabled"
- : "ui.panel.config.integrations.disable.show_disabled"
- )}
-
-
-
- ${!this.narrow
- ? html`
+ : html`
`
: ""}
+ ${filterMenu}
- `
- : ""}
+ `}