IO-3512 Page Title
Fix Search UI to be consistent across product Signed-off-by: Allan Carr <allan@imexsystems.ca>
This commit is contained in:
@@ -181,6 +181,7 @@ export function ExportLogsPageComponent() {
|
||||
searchParams.search = value;
|
||||
history({ search: queryString.stringify(searchParams) });
|
||||
}}
|
||||
enterButton
|
||||
/>
|
||||
</Space>
|
||||
}
|
||||
|
||||
@@ -4,7 +4,6 @@ import { PageHeader } from "@ant-design/pro-layout";
|
||||
import { useEffect } from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { connect } from "react-redux";
|
||||
import { Link } from "react-router-dom";
|
||||
import { createStructuredSelector } from "reselect";
|
||||
import AlertComponent from "../../components/alert/alert.component";
|
||||
import JobsAvailableTableContainer from "../../components/jobs-available-table/jobs-available-table.container";
|
||||
@@ -25,6 +24,26 @@ const mapDispatchToProps = (dispatch) => ({
|
||||
export function JobsAvailablePageContainer({ partnerVersion, setBreadcrumbs, setSelectedHeader }) {
|
||||
const { t } = useTranslation();
|
||||
|
||||
const getOS = () => {
|
||||
const userAgent = navigator.userAgent;
|
||||
if (userAgent.indexOf("Win") !== -1) return "windows";
|
||||
if (userAgent.indexOf("Mac") !== -1) return "mac";
|
||||
if (userAgent.indexOf("Linux") !== -1) return "linux";
|
||||
return "unknown";
|
||||
};
|
||||
|
||||
const os = getOS();
|
||||
const downloadUrl = InstanceRenderManager({
|
||||
imex:
|
||||
os === "windows"
|
||||
? "https://imex-partner.s3.ca-central-1.amazonaws.com/imex-partner-x64.exe"
|
||||
: "https://imex-partner.s3.ca-central-1.amazonaws.com/imex-partner-arm64.dmg",
|
||||
rome:
|
||||
os === "windows"
|
||||
? "https://rome-partner.s3.us-east-2.amazonaws.com/rome-partner-x64.exe"
|
||||
: "https://rome-partner.s3.us-east-2.amazonaws.com/rome-partner-arm64.dmg"
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
document.title = t("titles.jobsavailable", {
|
||||
app: InstanceRenderManager({
|
||||
@@ -39,24 +58,12 @@ export function JobsAvailablePageContainer({ partnerVersion, setBreadcrumbs, set
|
||||
return (
|
||||
<RbacWrapper action="jobs:available-list">
|
||||
<div>
|
||||
<PageHeader
|
||||
title={t("titles.bc.availablejobs")}
|
||||
extra={
|
||||
<Link to="/manage/jobs/new">
|
||||
<Button>{t("jobs.actions.manualnew")}</Button>
|
||||
</Link>
|
||||
}
|
||||
/>
|
||||
<PageHeader />
|
||||
{!partnerVersion && (
|
||||
<AlertComponent
|
||||
type="warning"
|
||||
action={
|
||||
<a
|
||||
href={InstanceRenderManager({
|
||||
imex: "https://partner.imex.online/Setup.exe",
|
||||
rome: "https://partner.romeonline.io/Setup.exe"
|
||||
})}
|
||||
>
|
||||
<a href={downloadUrl}>
|
||||
<Button size="small">{t("general.actions.download")}</Button>
|
||||
</a>
|
||||
}
|
||||
|
||||
@@ -167,6 +167,7 @@ export function PhonebookPageComponent({ bodyshop, authLevel }) {
|
||||
searchParams.page = 1;
|
||||
history({ search: queryString.stringify(searchParams) });
|
||||
}}
|
||||
enterButton
|
||||
/>
|
||||
</Space>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user