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

@@ -2,7 +2,7 @@
@import "../../../assets/scss/mixins";
.meta {
&__date {
.date {
font-style: italic;
}
}

View File

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

View File

@@ -1,6 +1,6 @@
import React from "react";
import styles from "./Meta.module.scss";
import * as styles from "./Meta.module.scss";
interface Props {
date: string;
@@ -8,7 +8,7 @@ interface Props {
const Meta: React.FC<Props> = ({ date }: Props) => (
<div className={styles.meta}>
<p className={styles.meta__date}>
<p className={styles.date}>
Published{" "}
{new Date(date).toLocaleDateString("en-US", {
year: "numeric",

View File

@@ -1,12 +1,8 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Meta renders correctly 1`] = `
<div
className="meta"
>
<p
className="meta__date"
>
<div>
<p>
Published
Sep 1, 2016