OptionalcheckPolling interval in ms for web version checks.
OptionalcurrentThe build hash baked into the running bundle (e.g. via Vite's
define injecting import.meta.env.VITE_BUILD_HASH). When
provided, the banner detects a stale bundle on the very first
poll instead of locking onto whatever versionUrl returned at
mount. Strongly recommended for production.
OptionalelectronElectron update bridge. When omitted, auto-detects window.electronAPI.
OptionallabelsOverride default labels for i18n.
OptionalonCalled on errors (version fetch failures).
OptionalrecheckWhether to re-check on tab focus / visibility change.
OptionalsxMUI sx override for the banner container.
OptionalversionURL to poll for web version updates.
Props for UpdateBanner.