Skip to content
Snippets Groups Projects
Commit 95c00402 authored by jherman5's avatar jherman5
Browse files

fixed lint issues within code.

parent bba8900d
Branches
No related tags found
No related merge requests found
import React from 'react'; import React from 'react';
import { Route } from 'react-router-dom'; import { Route } from 'react-router-dom';
import { Pattern } from './features/patternGen/patternGeneration';
export function App() { export function App() {
return ( return (
<> <>
......
import React from 'react'; import React from 'react';
import { useSelector, useDispatch } from 'react-redux'; import { useSelector, useDispatch } from 'react-redux';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './patternGeneration.module.css'; import styles from './patternGeneration.module.css';
import { Title } from './patternTitle.js'; import { Title } from './patternTitle.js';
...@@ -22,7 +20,6 @@ import { ...@@ -22,7 +20,6 @@ import {
hideColorFour, hideColorFour,
} from './patternSlice'; } from './patternSlice';
export function Pattern(props) { export function Pattern(props) {
const colorOne = useSelector(selectColorOne); const colorOne = useSelector(selectColorOne);
const colorTwo = useSelector(selectColorTwo); const colorTwo = useSelector(selectColorTwo);
...@@ -57,16 +54,18 @@ export function Pattern(props) { ...@@ -57,16 +54,18 @@ export function Pattern(props) {
<main className={styles.flexbox}> <main className={styles.flexbox}>
<Title title={'Color Learner'} /> <Title title={'Color Learner'} />
<div className={styles.buttonGrid}> <div className={styles.buttonGrid}>
<button title='red' className={styles.redbutton} onPointerEnter={onRedEnter} onPointerLeave={onRedLeave}> <button title="red" className={styles.redbutton} onPointerEnter={onRedEnter} onPointerLeave={onRedLeave}>
{colorOne} {colorOne}
</button> </button>
<button title='blue' className={styles.bluebutton} onPointerEnter={onBlueEnter} onPointerLeave={onBlueLeave}> <button title="blue" className={styles.bluebutton} onPointerEnter={onBlueEnter} onPointerLeave={onBlueLeave}>
{colorTwo} {colorTwo}
</button> </button>
<button title='yellow' className={styles.yellowbutton} onPointerEnter={onYellowEnter} onPointerLeave={onYellowLeave}> <button title="yellow" className={styles.yellowbutton} onPointerEnter={onYellowEnter}
onPointerLeave={onYellowLeave}>
{colorThree} {colorThree}
</button> </button>
<button title='green' className={styles.greenbutton} onPointerEnter={onGreenEnter} onPointerLeave={onGreenLeave}> <button title="green" className={styles.greenbutton} onPointerEnter={onGreenEnter}
onPointerLeave={onGreenLeave}>
{colorFour} {colorFour}
</button> </button>
</div> </div>
......
/* eslint-disable no-magic-numbers */
import React from 'react'; import React from 'react';
import { render, screen } from '@testing-library/react'; import { render, screen } from '@testing-library/react';
import userEvent from '@testing-library/user-event'; import userEvent from '@testing-library/user-event';
...@@ -20,7 +18,7 @@ import { ...@@ -20,7 +18,7 @@ import {
hideColorTwo, hideColorTwo,
hideColorThree, hideColorThree,
hideColorFour, hideColorFour,
} from './patternSlice.js' } from './patternSlice.js';
jest.mock('./patternSlice.js', () => ({ jest.mock('./patternSlice.js', () => ({
selectColorOne: jest.fn().mockName('selectColorOne'), selectColorOne: jest.fn().mockName('selectColorOne'),
showColorOne: jest.fn().mockName('showColorOne'), showColorOne: jest.fn().mockName('showColorOne'),
...@@ -120,4 +118,3 @@ describe('green button', () => { ...@@ -120,4 +118,3 @@ describe('green button', () => {
expect(hideColorFour).toHaveBeenCalledTimes(1); expect(hideColorFour).toHaveBeenCalledTimes(1);
}); });
}); });
...@@ -49,7 +49,6 @@ export const { ...@@ -49,7 +49,6 @@ export const {
hideColorFour, hideColorFour,
} = patternSlice.actions; } = patternSlice.actions;
export function selectColorOne(state) { export function selectColorOne(state) {
return state.pattern.colorOne; return state.pattern.colorOne;
} }
......
/* eslint-disable no-magic-numbers */
import patternSlice, { import patternSlice, {
selectColorOne, selectColorOne,
selectColorTwo, selectColorTwo,
......
...@@ -6,7 +6,7 @@ export function Title(props) { ...@@ -6,7 +6,7 @@ export function Title(props) {
<h1> <h1>
{props.title}: {props.title}:
</h1> </h1>
) );
} }
Title.propTypes = { Title.propTypes = {
title: PropTypes.string.isRequired, title: PropTypes.string.isRequired,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment