Added disclaimer page.

This commit is contained in:
Patrick Fic
2021-01-21 15:11:54 -08:00
parent 7961e27eee
commit 2117896410
4 changed files with 12784 additions and 3 deletions

12758
client/licenses.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -7,6 +7,7 @@ import { createStructuredSelector } from "reselect";
import ErrorBoundary from "../components/error-boundary/error-boundary.component";
//Component Imports
import LoadingSpinner from "../components/loading-spinner/loading-spinner.component";
import AboutPage from "../pages/about/about.page";
import TechPageContainer from "../pages/tech/tech.page.container";
import { checkUserSession } from "../redux/user/user.actions";
import { selectCurrentUser } from "../redux/user/user.selectors";
@@ -62,6 +63,9 @@ export function App({ checkUserSession, currentUser }) {
<ErrorBoundary>
<Route exact path="/csi/:surveyId" component={CsiPage} />
</ErrorBoundary>
<ErrorBoundary>
<Route exact path="/about" component={AboutPage} />
</ErrorBoundary>
<ErrorBoundary>
<Route
exact

View File

@@ -0,0 +1,17 @@
import React from "react";
import { Typography } from "antd";
export default function AboutPage() {
return (
<div style={{ textAlign: "center", margin: "1rem 0rem" }}>
<Typography.Title
level={2}
>{`ImEX Online V.${process.env.NODE_ENV}-${process.env.REACT_APP_GIT_SHA}`}</Typography.Title>
<Typography.Title level={4}>
&copy; 2019 - {new Date().getFullYear()} Snapt Software Inc. used under
license to ImEX Systems Inc.
</Typography.Title>
<Typography.Title level={1}>Third Party Notices</Typography.Title>
<Typography.Text>Placeholder.</Typography.Text>
</div>
);
}

View File

@@ -4,7 +4,7 @@ import { BackTop, Layout } from "antd";
import React, { lazy, Suspense, useEffect } from "react";
import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
import { Route, Switch } from "react-router-dom";
import { Link, Route, Switch } from "react-router-dom";
import { createStructuredSelector } from "reselect";
import BreadCrumbs from "../../components/breadcrumbs/breadcrumbs.component";
import ChatAffixContainer from "../../components/chat-affix/chat-affix.container";
@@ -384,10 +384,12 @@ export function Manage({ match, conflict }) {
<BackTop />
<div style={{ textAlign: "center", margin: "1rem 0rem" }}>
<div>{`ImEX Online V.${process.env.NODE_ENV}-${process.env.REACT_APP_GIT_SHA}`}</div>
<div>
&copy; 2019 - {new Date().getFullYear()} Snapt Software Inc.
{`ImEX Online V.${process.env.NODE_ENV}-${process.env.REACT_APP_GIT_SHA}`}{" "}
</div>
<Link to="/about" target="_blank" style={{ color: "#ccc" }}>
Disclaimer
</Link>
<JiraSupportComponent />
</div>
</Content>