From 075a2c8648121438503e8e9262c70a5195b5d4e2 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Tue, 8 Dec 2020 18:02:12 +0200 Subject: [PATCH] Remove JobAdView --- src/routes.tsx | 2 - src/views/CorporatePage/JobAdView.tsx | 92 --------------------------- 2 files changed, 94 deletions(-) delete mode 100644 src/views/CorporatePage/JobAdView.tsx diff --git a/src/routes.tsx b/src/routes.tsx index eb34590..f11d6ff 100644 --- a/src/routes.tsx +++ b/src/routes.tsx @@ -27,7 +27,6 @@ import StudiesPage from "./pages/StudiesPage"; import CorporatePage from "./pages/CorporatePage"; import InEnglishPage from "./pages/InEnglishPage"; import EventPage from "./pages/EventPage"; -import JobAd from "@views/CorporatePage/JobAdView"; import AdminJobAdPage from "@pages/admin/AdminJobAdPage"; import JobAdCreatePage from "@pages/admin/JobAdCreatePage"; @@ -54,7 +53,6 @@ const commonRoutes = [ { path: "/opinnot_ja_ura", page: StudiesPage }, { path: "/yritysyhteistyo", page: CorporatePage }, { path: "/yhteystiedot", page: ContactsPage }, - { path: "/jobads/:id", page: JobAd }, { path: "/in_english", page: InEnglishPage }, ]; diff --git a/src/views/CorporatePage/JobAdView.tsx b/src/views/CorporatePage/JobAdView.tsx deleted file mode 100644 index be67277..0000000 --- a/src/views/CorporatePage/JobAdView.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import React from "react"; -import styled from "styled-components"; -import { Helmet } from "react-helmet"; -import { RouteComponentProps } from "react-router-dom"; -import ReactMarkdown from "react-markdown"; -import { colors } from "@theme/colors"; -import useFetchJobAd from "@hooks/useFetchJobAd"; - -const StyledSection = styled.section` - margin: 2rem auto; - max-width: 1000px; - align-items: center; - - & > h1 { - color: ${colors.darkBlue}; - } - - & > div > img { - height: auto; - width: 100%; - } - - & > p { - color: ${colors.orange1}; - } -`; - -const Content = styled.div` - margin-top: 24px; - - p { - color: ${colors.black}; - } - - h1, h3 { - color: ${colors.orange2}; - } - - a { - color: ${colors.blue1}; - - &:hover { - color: ${colors.lightBlue}; - } - } - - table { - tr { - vertical-align: top; - - td { - word-break: break-word; - padding: 8px; - } - - td:first-of-type { - word-break: unset; - padding-left: 0; - } - } - } -`; - - -interface MatchParams { - id: string; -} - -type JobAdProps = RouteComponentProps - -const JobAdView: React.FC = ({ match: { params: { id } } }) => { - const jobAd = useFetchJobAd(Number(id)); - if (!jobAd) return
Loading
- return ( - <> - - - - - -

{jobAd.title_fi}

-

{jobAd.description_fi}

- - - -
- - - ); -} - -export default JobAdView;