diff --git a/src/views/FeedPage/FeedPageView.tsx b/src/views/FeedPage/FeedPageView.tsx
index 925b9c0..4014395 100644
--- a/src/views/FeedPage/FeedPageView.tsx
+++ b/src/views/FeedPage/FeedPageView.tsx
@@ -1,6 +1,8 @@
import React from "react";
import Image from "next/image";
import styled from "styled-components";
+import rehypeRaw from "rehype-raw";
+import rehypeSanitize from "rehype-sanitize";
import colors from "@theme/colors";
import Post from "@models/Feed";
import { TextSection, ChangeLanguageButton } from "@components/index";
@@ -70,7 +72,7 @@ const FeedPageView: React.FC
= ({ post }) => {
)}
-
+ {content}
>
diff --git a/src/views/HonoraryPage/HonoraryPageView.tsx b/src/views/HonoraryPage/HonoraryPageView.tsx
index 41c6e4f..3f12e16 100644
--- a/src/views/HonoraryPage/HonoraryPageView.tsx
+++ b/src/views/HonoraryPage/HonoraryPageView.tsx
@@ -1,530 +1,538 @@
import React from "react";
-import { TextSection } from "@components/index";
+import { TextSection, Link } from "@components/index";
const HonoraryPageView: React.FC = () => (
-
- Kunnianosoitukset
-
-
+
+
+
+
+ >
);
export default HonoraryPageView;
diff --git a/src/views/StudiesPage/StudiesPageView.tsx b/src/views/StudiesPage/StudiesPageView.tsx
index c96e411..f2f326b 100644
--- a/src/views/StudiesPage/StudiesPageView.tsx
+++ b/src/views/StudiesPage/StudiesPageView.tsx
@@ -49,16 +49,16 @@ const StudiesPageView: React.FC = () => (
Fuksivuoden loppupuolella aloin haaveilla oman alan hommista ja päätin laittaa kesätyöhakemuksia yrityksiin ihan laidasta laitaan.
Lopulta taisin laittaa niitä jopa 50… Ei mennyt kauaa, kun Profit Softwarelta oltiin yhteydessä ja pääsin sinne haastatteluun.
- Ennen pitkää olikin jo kesä ja olin päässyt osaksi Profit Softwaren automaatiotraineeteamiä.
- Jatkoin kesän jälkeen osa-aikaisena traineenä ja seuraavana kesänä pääsinkin scrum master -roolissa ohjaamaan useita erilaisia traineeprojekteja.
+ Ennen pitkää olikin jo kesä ja olin päässyt osaksi Profit Softwaren automaatio-trainee-teamiä.
+ Jatkoin kesän jälkeen osa-aikaisena traineenä ja seuraavana kesänä pääsinkin scrum master -roolissa ohjaamaan useita erilaisia trainee-projekteja.
Ihastuin projektienhallintaan ja jatkan projektitaitojen harjoittamista töissä edelleen.
Toni
- Kuulin fuksivuotenani erään kurssin vierasluennoitsijalta Fingrid Datahub hankkeesta.
- Projekti vaikutti mielenkiintoiselta, koska se tulee muuttamaan suomen sähkömarkkinoiden viestintää.
- Toisen vuoden opiskelijana kesätöitä hakemassa törmäsin työilmoitukseen, jossa haettiin Fingrid Datahub hankkeeseen testaajia.
+ Kuulin fuksivuotenani erään kurssin vierasluennoitsijalta Fingrid Datahub -hankkeesta.
+ Projekti vaikutti mielenkiintoiselta, koska se tulee muuttamaan Suomen sähkömarkkinoiden viestintää.
+ Toisen vuoden opiskelijana kesätöitä hakemassa törmäsin työilmoitukseen, jossa haettiin Fingrid Datahub -hankkeeseen testaajia.
Päätin laittaa hakemuksen vetämään ja onnekseni sain työpaikan.
Toimin koko kesän sovellustestauksen parissa sekä kehittäen useita erilaisia sovelluksia testauksen automatisoimiseksi.
Kesän päätyttyä sain onnekseni jatkoa työsopimukselle ja toimin sovellustestaajana kyseisessä projektissa edelleen.
diff --git a/stack-compose-dev.yml b/stack-compose-dev.yml
index 661663f..3f0d881 100644
--- a/stack-compose-dev.yml
+++ b/stack-compose-dev.yml
@@ -1,4 +1,4 @@
-version: '3.4'
+version: "3.4"
services:
frontend:
diff --git a/stack-compose.yml b/stack-compose.yml
index e36e87d..744ace3 100644
--- a/stack-compose.yml
+++ b/stack-compose.yml
@@ -1,4 +1,4 @@
-version: '3.4'
+version: "3.4"
services:
frontend:
diff --git a/testcafe.json b/testcafe.json
new file mode 100644
index 0000000..f086c7a
--- /dev/null
+++ b/testcafe.json
@@ -0,0 +1,12 @@
+{
+ "src": "tests/testcafe",
+ "browsers": "all",
+ "concurrency": 1,
+ "screenshots": {
+ "path": "e2e-screenshots",
+ "takeOnFails": true
+ },
+ "skipJsErrors": true,
+ "appCommand": "npm run serve",
+ "appInitDelay": 2000
+}
diff --git a/tests/testcafe/404.test.ts b/tests/testcafe/404.test.ts
index 90e78d1..28a5493 100644
--- a/tests/testcafe/404.test.ts
+++ b/tests/testcafe/404.test.ts
@@ -4,9 +4,6 @@ import { getSiteRoot } from "./utils";
fixture`404 page renders and functions correctly`.page(`${getSiteRoot()}/404`);
test("Page contains the text 404", async (t) => {
- /**
- * Test if there is a favicon element on the page
- */
const elem = Selector("#not-found");
await t.expect(elem.textContent).contains("404");
});
diff --git a/tsconfig.json b/tsconfig.json
index 94a500f..91f6568 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -6,7 +6,10 @@
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "preserve",
- "lib": ["dom", "esnext"],
+ "lib": [
+ "dom",
+ "esnext"
+ ],
"module": "esnext",
"moduleResolution": "node",
"noEmit": true,
@@ -19,7 +22,10 @@
"sourceMap": true,
"strict": false, // TODO: switch true
"target": "esnext",
- "typeRoots": ["types", "node_modules/@types"],
+ "typeRoots": [
+ "types",
+ "node_modules/@types"
+ ],
"baseUrl": "./",
"paths": {
"@api/*": [