Skip to content

Commit 3319a21

Browse files
committed
fixed typo
1 parent 9f19ce4 commit 3319a21

File tree

12 files changed

+864
-20
lines changed

12 files changed

+864
-20
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"liveServer.settings.port": 5501
3+
}

book-code-listings/chapter06/Reminders/App.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { useState } from "react";
2-
import InputForm from "./InputForm";
3-
import FilterSelect from "./FilterSelect";
4-
import RemindersList from "./RemindersList";
1+
import { useState } from 'react';
2+
import InputForm from './InputForm';
3+
import FilterSelect from './FilterSelect';
4+
import RemindersList from './RemindersList';
55

66
function App() {
77
const [reminders, setReminders] = useState();
88
const [userInput, setUserInput] = useState();
9-
const [selectedFilter, setSelectedFilter] = useState("all");
9+
const [selectedFilter, setSelectedFilter] = useState('all');
1010

1111
const addNewReminder = (itemToAdd) => {
1212
if (reminders === undefined) {
@@ -16,7 +16,9 @@ function App() {
1616
}
1717
};
1818

19-
const filteredList = filterList(reminders, selectedFilter);
19+
const filteredList = reminders
20+
? filterList(reminders, selectedFilter)
21+
: undefined;
2022

2123
function setIsComplete(isComplete, index) {
2224
const newReminders = [
@@ -28,19 +30,19 @@ function App() {
2830
}
2931

3032
function filterList(reminders, selectedFilter) {
31-
if (selectedFilter === "all") {
33+
if (selectedFilter === 'all') {
3234
return reminders;
3335
} else {
3436
let numberOfDays;
3537

3638
switch (selectedFilter) {
37-
case "2day":
39+
case '2day':
3840
numberOfDays = 2;
3941
break;
40-
case "1week":
42+
case '1week':
4143
numberOfDays = 7;
4244
break;
43-
case "30days":
45+
case '30days':
4446
numberOfDays = 30;
4547
break;
4648
default:

book-code-listings/chapter06/RemindersClass/App.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import { Component } from "react";
2-
import InputForm from "./InputForm";
3-
import FilterSelect from "./FilterSelect";
4-
import RemindersList from "./RemindersList";
1+
import { Component } from 'react';
2+
import InputForm from './InputForm';
3+
import FilterSelect from './FilterSelect';
4+
import RemindersList from './RemindersList';
55

66
class App extends Component {
77
constructor(props) {
88
super(props);
99
this.state = {
1010
reminders: undefined,
1111
userInput: undefined,
12-
selectedFilter: "all",
12+
selectedFilter: 'all',
1313
};
1414
this.setUserInput = this.setUserInput.bind(this);
1515
this.setSelectedFilter = this.setSelectedFilter.bind(this);
@@ -47,19 +47,19 @@ class App extends Component {
4747
}
4848

4949
filterList(reminders, selectedFilter) {
50-
if (selectedFilter === "all") {
50+
if (selectedFilter === 'all') {
5151
return reminders;
5252
} else {
5353
let numberOfDays;
5454

5555
switch (selectedFilter) {
56-
case "2day":
56+
case '2day':
5757
numberOfDays = 2;
5858
break;
59-
case "1week":
59+
case '1week':
6060
numberOfDays = 7;
6161
break;
62-
case "30days":
62+
case '30days':
6363
numberOfDays = 30;
6464
break;
6565
default:
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# next.js
12+
/.next/
13+
/out/
14+
15+
# production
16+
/build
17+
18+
# misc
19+
.DS_Store
20+
21+
# debug
22+
npm-debug.log*
23+
yarn-debug.log*
24+
yarn-error.log*
25+
26+
# local env files
27+
.env.local
28+
.env.development.local
29+
.env.test.local
30+
.env.production.local
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This is a starter template for [Learn Next.js](https://nextjs.org/learn).

0 commit comments

Comments
 (0)