homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge.
2 lines (1 loc) • 640 B
JavaScript
import{d as i}from"./chunk-QY7HUYL5.js";import{c as s}from"./chunk-7LZPZXYJ.js";import{h as o}from"./chunk-SXUVUFAV.js";import{a}from"./chunk-KPKQNEWS.js";import{ga as e,la as r}from"./chunk-QSPBB6EE.js";var v=(()=>{class t{$auth=r(s);$router=r(i);$translate=r(a);$toastr=r(o);constructor(){}canActivate(){return this.$auth.user&&this.$auth.user.admin?!0:(this.$toastr.error(this.$translate.instant("toast.no_auth"),this.$translate.instant("toast.title_error")),this.$router.navigate(["/"]),!1)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=e({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();export{v as a};