From 786abb976e2361370e3a3c1b0d65ec59c3dcab5b Mon Sep 17 00:00:00 2001 From: Magnus Madsen Date: Sat, 30 Aug 2025 07:37:37 +0200 Subject: [PATCH] refactor: point links to new blog --- src/page/Blog.js | 21 ++++++++++----------- src/page/blog/DesignFlaws.js | 1 + src/page/blog/Naming.js | 1 + src/page/blog/PolymorphicEffects.js | 1 + src/page/blog/ProgrammingLanguageDefense.js | 1 + src/page/blog/Redundancies.js | 1 + 6 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/page/Blog.js b/src/page/Blog.js index a3a9b9b..002ab07 100644 --- a/src/page/Blog.js +++ b/src/page/Blog.js @@ -1,6 +1,5 @@ import React, {Component} from 'react'; import {Col, Container, Row} from "reactstrap"; -import {Link} from "react-router-dom"; import {Route, Switch} from "react-router"; import ProgrammingLanguageDefense from "./blog/ProgrammingLanguageDefense"; import DesignFlaws from "./blog/DesignFlaws"; @@ -43,29 +42,29 @@ class Blog extends Component { diff --git a/src/page/blog/DesignFlaws.js b/src/page/blog/DesignFlaws.js index cbba24f..e33e1b1 100644 --- a/src/page/blog/DesignFlaws.js +++ b/src/page/blog/DesignFlaws.js @@ -6,6 +6,7 @@ class DesignFlaws extends Component { componentDidMount() { document.title = "Flix | Design Flaws in Flix"; + window.location.replace("https://blog.flix.dev/blog/design-flaws-in-flix/"); } render() { diff --git a/src/page/blog/Naming.js b/src/page/blog/Naming.js index a319502..97f40f9 100644 --- a/src/page/blog/Naming.js +++ b/src/page/blog/Naming.js @@ -6,6 +6,7 @@ class Naming extends Component { componentDidMount() { document.title = "Flix | Naming Functional and Destructive Operations"; + window.location.replace("https://blog.flix.dev/blog/naming-functional-and-destructive-operations/"); } render() { diff --git a/src/page/blog/PolymorphicEffects.js b/src/page/blog/PolymorphicEffects.js index e161774..2d926f1 100644 --- a/src/page/blog/PolymorphicEffects.js +++ b/src/page/blog/PolymorphicEffects.js @@ -6,6 +6,7 @@ class PolymorphicEffects extends Component { componentDidMount() { document.title = "Flix | Taming Impurity with Polymorphic Effects"; + window.location.replace("https://blog.flix.dev/blog/taming-impurity-with-polymorphic-effects/"); } render() { diff --git a/src/page/blog/ProgrammingLanguageDefense.js b/src/page/blog/ProgrammingLanguageDefense.js index abe8282..66eb264 100644 --- a/src/page/blog/ProgrammingLanguageDefense.js +++ b/src/page/blog/ProgrammingLanguageDefense.js @@ -6,6 +6,7 @@ class ProgrammingLanguageDefense extends Component { componentDidMount() { document.title = "Flix | In Defense of Programming Languages"; + window.location.replace("https://blog.flix.dev/blog/in-defense-of-programming-languages/"); } render() { diff --git a/src/page/blog/Redundancies.js b/src/page/blog/Redundancies.js index e0e57be..8894493 100644 --- a/src/page/blog/Redundancies.js +++ b/src/page/blog/Redundancies.js @@ -6,6 +6,7 @@ class Redundancies extends Component { componentDidMount() { document.title = "Flix | Redundancies as Compile-Time Errors"; + window.location.replace("https://blog.flix.dev/blog/redundancies-as-compile-time-errors/"); } render() {