refactor(starter): upgrade and move to typescript

This commit is contained in:
Alexander Shelepenok
2022-04-16 14:25:55 +00:00
parent 67ebabbaac
commit 50a99f57f7
156 changed files with 5350 additions and 7173 deletions

View File

@@ -12,12 +12,11 @@ const mockedUseStaticQuery = useStaticQuery as jest.Mock;
describe("Layout", () => {
const props = {
...mocks.siteMetadata,
description: "test",
title: "test",
title: mocks.siteMetadata.site.siteMetadata.title,
description: mocks.siteMetadata.site.siteMetadata.subtitle,
};
beforeEach(() => {
console.log(mockedStaticQuery);
mockedStaticQuery.mockImplementationOnce(({ render }) => render(props));
mockedUseStaticQuery.mockReturnValue(props);
});

View File

@@ -3,7 +3,7 @@ import Helmet from "react-helmet";
import { useSiteMetadata } from "@/hooks";
import styles from "./Layout.module.scss";
import * as styles from "./Layout.module.scss";
interface Props {
title: string;
@@ -12,7 +12,12 @@ interface Props {
children: React.ReactNode;
}
const Layout: React.FC<Props> = ({ children, title, description, socialImage = "" }: Props) => {
const Layout: React.FC<Props> = ({
children,
title,
description,
socialImage = "",
}: Props) => {
const { author, url } = useSiteMetadata();
const metaImage = socialImage || author.photo;
const metaImageUrl = url + metaImage;

View File

@@ -1,9 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Layout renders correctly 1`] = `
<div
className="layout"
>
<div>
test
</div>
`;