import "@material/mwc-button/mwc-button"; import { css, CSSResult, customElement, html, internalProperty, LitElement, property, TemplateResult, } from "lit-element"; import { fireEvent } from "../common/dom/fire_event"; import { LocalizeFunc } from "../common/translations/localize"; import "../components/ha-analytics"; import { analyticsLearnMore } from "../components/ha-analytics-learn-more"; import { Analytics, setAnalyticsPreferences } from "../data/analytics"; import { onboardAnalyticsStep } from "../data/onboarding"; import type { HomeAssistant } from "../types"; @customElement("onboarding-analytics") class OnboardingAnalytics extends LitElement { @property({ attribute: false }) public hass!: HomeAssistant; @property() public localize!: LocalizeFunc; @internalProperty() private _error?: string; @internalProperty() private _analyticsDetails: Analytics = { preferences: {}, }; protected render(): TemplateResult { return html`
Share anonymized information from your installation to help make Home Assistant better and help us convince manufacturers to add local control and privacy-focused features.