mirror of
https://github.com/mastermindzh/rickvanlieshout.com
synced 2025-09-11 10:46:16 +02:00
38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
import { Link, navigate } from "gatsby";
|
|
import React, { FunctionComponent } from "react";
|
|
import { ThemeSwitcher } from "../ThemeSwitcher/ThemeSwitcher";
|
|
import * as styles from "./PostHeader.module.scss";
|
|
import { Image } from "@/components/Image";
|
|
|
|
type Props = { author: { name: string; photo: string } };
|
|
|
|
export const PostHeader: FunctionComponent<Props> = ({ author }) => {
|
|
return (
|
|
<div className={styles.header}>
|
|
<span>
|
|
<Image alt={author.name} path={author.photo} className={styles.photo} />
|
|
<span className={`${styles.title} hideInPrintView`}>
|
|
<Link className={styles.name} to="/">
|
|
Rick <span className={styles.surname}>van Lieshout</span>
|
|
</Link>
|
|
</span>
|
|
<span className={`${styles.title} showInPrintView`}>
|
|
<Link className={styles.name} to="/">
|
|
rickvanLieshout.com
|
|
</Link>
|
|
</span>
|
|
</span>
|
|
|
|
<span className="hideInPrintView">
|
|
<a
|
|
onClick={() => navigate("/")}
|
|
style={{ lineHeight: "50px", marginRight: "10px", cursor: "pointer" }}
|
|
>
|
|
↩ Back to articles
|
|
</a>
|
|
<ThemeSwitcher showLabel={false} />
|
|
</span>
|
|
</div>
|
|
);
|
|
};
|