2017-07-04 07:20:51 -06:00
|
|
|
import * as React from "react";
|
2017-10-04 01:50:20 -06:00
|
|
|
import { AccountMenuProps } from "./interfaces";
|
2018-09-14 06:39:37 -06:00
|
|
|
import { Link } from "../link";
|
2018-12-03 14:36:43 -07:00
|
|
|
import { shortRevision } from "../util";
|
2019-04-02 13:59:37 -06:00
|
|
|
import { t } from "../i18next_wrapper";
|
2020-02-15 11:30:23 -07:00
|
|
|
import { ExternalUrl } from "../external_urls";
|
2017-07-04 07:20:51 -06:00
|
|
|
|
2017-10-04 01:50:20 -06:00
|
|
|
export const AdditionalMenu = (props: AccountMenuProps) => {
|
2017-07-05 23:02:20 -06:00
|
|
|
return <div className="nav-additional-menu">
|
2020-02-28 09:34:28 -07:00
|
|
|
<div className={"account-link"}>
|
2018-11-30 21:59:18 -07:00
|
|
|
<Link to="/app/account" onClick={props.close("accountMenuOpen")}>
|
2020-02-26 11:10:59 -07:00
|
|
|
<i className="fa fa-cog" />
|
2018-11-30 21:59:18 -07:00
|
|
|
{t("Account Settings")}
|
|
|
|
</Link>
|
|
|
|
</div>
|
2020-02-28 09:34:28 -07:00
|
|
|
<div className={"logs-link"}>
|
2019-04-16 11:03:44 -06:00
|
|
|
<Link to="/app/logs" onClick={props.close("accountMenuOpen")}>
|
2020-02-26 11:10:59 -07:00
|
|
|
<i className="fa fa-list" />
|
2019-04-16 11:03:44 -06:00
|
|
|
{t("Logs")}
|
|
|
|
</Link>
|
|
|
|
</div>
|
2019-06-04 16:07:24 -06:00
|
|
|
<Link to="/app/help" onClick={props.close("accountMenuOpen")}>
|
2020-02-26 11:10:59 -07:00
|
|
|
<i className="fa fa-question-circle" />
|
2019-06-04 16:07:24 -06:00
|
|
|
{t("Help")}
|
|
|
|
</Link>
|
2020-02-28 09:34:28 -07:00
|
|
|
<div className={"logout-link"}>
|
|
|
|
<a onClick={props.logout} title={t("logout")}>
|
2020-02-26 11:10:59 -07:00
|
|
|
<i className="fa fa-sign-out" />
|
2017-07-05 23:02:20 -06:00
|
|
|
{t("Logout")}
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<div className="app-version">
|
|
|
|
<label>{t("VERSION")}</label>:
|
2020-02-15 11:30:23 -07:00
|
|
|
<a href={ExternalUrl.webAppRepo} target="_blank">
|
2019-09-09 10:10:08 -06:00
|
|
|
{shortRevision().slice(0, 8)}
|
2017-07-05 23:02:20 -06:00
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
</div>;
|
2017-07-04 07:20:51 -06:00
|
|
|
};
|