import { Component } from "inferno"; import { Helmet } from "inferno-helmet"; import { UserService } from "../../services"; interface Props { defaultTheme: string; } export class Theme extends Component { render() { const user = UserService.Instance.myUserInfo; const hasTheme = user?.local_user_view.local_user.theme !== "browser"; if (user && hasTheme) { return ( ); } else if ( this.props.defaultTheme !== "browser" && this.props.defaultTheme !== "browser-compact" ) { return ( ); } else if (this.props.defaultTheme === "browser-compact") { return ( ); } else { return ( ); } } }