add indent and comma dangle, and rearrange resume components

This commit is contained in:
Chuck Dries 2021-06-14 18:26:11 -07:00
parent 925d095eeb
commit b735378e96
No known key found for this signature in database
GPG Key ID: 4E6B9B2DCEC64BA9
7 changed files with 37 additions and 35 deletions

View File

@ -5,20 +5,22 @@ module.exports = {
'parser': 'babel-eslint', // uses babel-eslint transforms 'parser': 'babel-eslint', // uses babel-eslint transforms
'settings': { 'settings': {
'react': { 'react': {
'version': 'detect' // detect react version 'version': 'detect', // detect react version
} },
}, },
'env': { 'env': {
'node': true // defines things like process.env when generating through node 'node': true, // defines things like process.env when generating through node
}, },
'extends': [ 'extends': [
'eslint:recommended', // use recommended configs 'eslint:recommended', // use recommended configs
'plugin:react/recommended', 'plugin:react/recommended',
'plugin:react-hooks/recommended' 'plugin:react-hooks/recommended',
], ],
'rules': { 'rules': {
'react/prop-types': 0, 'react/prop-types': 0,
'quotes': ['warn', 'single'], 'quotes': ['warn', 'single'],
'semi': 1 'semi': 1,
} 'indent': ['warn', 2],
'comma-dangle': ['warn', 'always-multiline'],
},
}; };

View File

@ -88,7 +88,7 @@ exports.createPages = async ({ graphql, actions, reporter }) => {
return; return;
} }
// Create pages for each markdown file. // Create pages for each markdown file.
const galleryImageTemplate = path.resolve('src/components/gallery-image.js'); const galleryImageTemplate = path.resolve('src/components/GalleryImage.js');
galleryImages.data.allFile.edges.forEach(({ node }) => { galleryImages.data.allFile.edges.forEach(({ node }) => {
// const path = node.base // const path = node.base
createPage({ createPage({

View File

@ -36,7 +36,7 @@ const GalleryImage = ({ data }) => {
maxWidth: `calc(max(90vh, 500px) * ${ar})`, maxWidth: `calc(max(90vh, 500px) * ${ar})`,
// height: '90vh', // height: '90vh',
maxHeight: '90vh', maxHeight: '90vh',
minHeight: '500px' minHeight: '500px',
}} }}
key={image.base} key={image.base}
image={getImage(image)} image={getImage(image)}

View File

@ -2,16 +2,16 @@ import * as React from 'react';
import classnames from 'classnames'; import classnames from 'classnames';
import { MDXProvider } from '@mdx-js/react'; import { MDXProvider } from '@mdx-js/react';
import '../styles/resume.css'; import '../../styles/resume.css';
const MyH1 = props => <h1 style={{ color: 'tomato' }} {...props} />; const MyH1 = props => <h1 style={{ color: 'tomato' }} {...props} />;
const MyParagraph = props => ( // const MyParagraph = props => (
<p style={{ fontSize: '18px', lineHeight: 1.6 }} {...props} /> // <p style={{ fontSize: '18px', lineHeight: 1.6 }} {...props} />
); // );
const components = { const components = {
h1: MyH1, h1: MyH1,
p: MyParagraph, // p: MyParagraph,
}; };

View File

@ -2,7 +2,7 @@
title: Charles Dries Resume title: Charles Dries Resume
--- ---
import ResumeLayout from '../components/resume-layout' import ResumeLayout from '../components/resume/ResumeLayout'
export default ResumeLayout export default ResumeLayout
# Hello, World! # Hello, World!