/* eslint-disable camelcase */
import { NextSeo } from "next-seo";
import Layout from "../components/Layout";
import Content from "../components/Content";
import PageTitle from "../components/PageTitle";
import Link from "../components/Link";
import Figure from "../components/Figure";
import IFrame from "../components/IFrame";
import CodeInline from "../components/CodeInline";
import HorizontalRule from "../components/HorizontalRule";
import Marquee from "../components/Marquee";
import { Windows95Logo } from "../components/Icons";
import { styled } from "../lib/styles/stitches.config";
import type { ReactElement } from "react";
import img_wayback from "../public/static/images/previously/wayback.png";
import img_2002_02 from "../public/static/images/previously/2002_02.png";
import img_2002_10 from "../public/static/images/previously/2002_10.png";
import img_2003_08 from "../public/static/images/previously/2003_08.png";
import img_2004_11 from "../public/static/images/previously/2004_11.png";
import img_2006_04 from "../public/static/images/previously/2006_04.png";
import img_2006_05 from "../public/static/images/previously/2006_05.png";
import img_2007_01 from "../public/static/images/previously/2007_01.png";
import img_2007_04 from "../public/static/images/previously/2007_04.png";
import img_2007_05 from "../public/static/images/previously/2007_05.png";
import img_2009_07 from "../public/static/images/previously/2009_07.png";
import img_2012_09 from "../public/static/images/previously/2012_09.png";
import img_2018_04 from "../public/static/images/previously/2018_04.png";
import img_2020_03 from "../public/static/images/previously/2020_03.png";
const WindowsIcon = styled(Windows95Logo, {
width: "1.2em",
height: "1.2em",
verticalAlign: "-0.15em",
marginRight: "0.15em",
fill: "currentColor",
});
const Previously = () => (
<>
🕰️ Previously on...
...the Cringey Chronicles™{" "}
of this website's past.
Click here for the{" "}
full{" "}
experience anyway.
November 2001 (
view source)
February 2002October 2002August 2003November 2004April 2006May 2006January 2007April 2007May 2007July 2009
September 2012 (
view source)
April 2018 (
view source)
March 2020 (
view source)
>
);
// a complete sh*tshow of "global" overrides, mainly to compensate for font change
Previously.getLayout = (page: ReactElement) => {
return (
a:first-of-type span:last-of-type": {
fontSize: "1.4em",
fontWeight: 700,
},
// menu item text
"nav ul a span": {
fontSize: "1.1em",
fontWeight: 700,
lineHeight: 1.1,
},
},
"main > div > div": {
fontSize: "1.1em",
textAlign: "center",
em: {
fontStyle: "revert !important",
},
p: {
fontSize: "0.95em",
},
strong: {
fontWeight: 900,
},
code: {
fontSize: "0.85em",
fontWeight: 400,
},
hr: {
margin: "1em auto",
},
figcaption: {
fontSize: "0.9em",
lineHeight: 1.5,
color: "$medium",
textAlign: "center",
},
"figure:last-of-type": {
marginBottom: 0,
},
},
"footer > div": {
fontSize: "0.95em",
},
}}
>
{page}
);
};
export default Previously;