refactor(starter): upgrade to new version of gatsby

This commit is contained in:
Alexander Shelepenok
2022-01-09 20:12:31 +00:00
parent 84bdc5899d
commit 67ebabbaac
397 changed files with 26665 additions and 34984 deletions

View File

@@ -1,15 +0,0 @@
// @flow strict
import React from 'react';
import styles from './Meta.module.scss';
type Props = {
date: string
};
const Meta = ({ date }: Props) => (
<div className={styles['meta']}>
<p className={styles['meta__date']}>Published {new Date(date).toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' })}</p>
</div>
);
export default Meta;

View File

@@ -1,9 +1,8 @@
@import '../../../assets/scss/variables';
@import '../../../assets/scss/mixins';
@import "../../../assets/scss/variables";
@import "../../../assets/scss/mixins";
.meta {
&__date {
font-style: italic;
}
}
}

View File

@@ -1,15 +0,0 @@
// @flow strict
import React from 'react';
import renderer from 'react-test-renderer';
import Meta from './Meta';
describe('Meta', () => {
it('renders correctly', () => {
const props = {
date: '2016-09-01'
};
const tree = renderer.create(<Meta {...props} />).toJSON();
expect(tree).toMatchSnapshot();
});
});

View File

@@ -0,0 +1,13 @@
import React from "react";
import renderer from "react-test-renderer";
import { Meta } from "@/components/Post/Meta";
describe("Meta", () => {
it("renders correctly", () => {
const props = { date: "2016-09-01" };
const tree = renderer.create(<Meta {...props} />).toJSON();
expect(tree).toMatchSnapshot();
});
});

View File

@@ -0,0 +1,22 @@
import React from "react";
import styles from "./Meta.module.scss";
interface Props {
date: string;
}
const Meta: React.FC<Props> = ({ date }: Props) => (
<div className={styles.meta}>
<p className={styles.meta__date}>
Published{" "}
{new Date(date).toLocaleDateString("en-US", {
year: "numeric",
month: "short",
day: "numeric",
})}
</p>
</div>
);
export default Meta;

View File

@@ -7,7 +7,8 @@ exports[`Meta renders correctly 1`] = `
<p
className="meta__date"
>
Published
Published
Sep 1, 2016
</p>
</div>

View File

@@ -1,2 +0,0 @@
// @flow strict
export { default } from './Meta';

View File

@@ -0,0 +1 @@
export { default as Meta } from "./Meta";