1 import { Component } from "inferno";
2 import { NavLink } from "inferno-router";
3 import { GetSiteResponse } from "lemmy-js-client";
4 import { i18n } from "../../i18next";
5 import { docsUrl, joinLemmyUrl, repoUrl } from "../../utils";
6 import { VERSION } from "../../version";
8 interface FooterProps {
12 export class Footer extends Component<FooterProps, any> {
13 constructor(props: any, context: any) {
14 super(props, context);
19 <nav class="container navbar navbar-expand-md navbar-light navbar-bg p-3">
20 <div className="navbar-collapse">
21 <ul class="navbar-nav ml-auto">
22 {this.props.site.version !== VERSION && (
24 <span class="nav-link">UI: {VERSION}</span>
28 <span class="nav-link">BE: {this.props.site.version}</span>
30 <li className="nav-item">
31 <NavLink className="nav-link" to="/modlog">
35 {this.props.site.federated_instances && (
37 <NavLink className="nav-link" to="/instances">
43 <a className="nav-link" href={docsUrl}>
48 <a className="nav-link" href={repoUrl}>
53 <a className="nav-link" href={joinLemmyUrl}>
54 {i18n.t("join_lemmy")}