Skip to content

Commit c074eae

Browse files
authored
Merge pull request #119 from mshuber1981/dev
Updating dependencies
2 parents 81bfaf6 + c7edc40 commit c074eae

8 files changed

Lines changed: 65 additions & 80 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Add your GitHub username once and all of your info will automatically be updated
3030
```
3131

3232
5. Navigate to the src directory and open src/config.js
33-
6. Add your GitHub username ([config.js](https://github.com/mshuber1981/github-react-portfolio-template/blob/main/src/config.js#L18) line 18)
33+
6. Add your GitHub username ([src/config.js](https://github.com/mshuber1981/github-react-portfolio-template/blob/main/src/config.js#L18) line 18)
3434

3535
```javascript
3636
/* START HERE
@@ -50,7 +50,7 @@ Add your GitHub username once and all of your info will automatically be updated
5050

5151
![Projects](/README_images/contact.png)
5252

53-
1. The contact form uses [Formspree](https://formspree.io/), create an account and add your endpoint URL ([config.js](https://github.com/mshuber1981/github-react-portfolio-template/blob/main/src/config.js#L114) line 114)
53+
1. The contact form uses [Formspree](https://formspree.io/), create an account and add your endpoint URL ([src/config.js](https://github.com/mshuber1981/github-react-portfolio-template/blob/main/src/config.js#L114) line 114)
5454

5555
```javascript
5656
/* Contact Info

package-lock.json

Lines changed: 53 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
22
"name": "github-react-portfolio-template",
33
"homepage": "https://YourUserName.github.io/your-repo/",
4-
"version": "1.0.1",
4+
"version": "1.0.2",
55
"private": true,
66
"dependencies": {
77
"@iconify/react": "^4.1.0",
88
"@reduxjs/toolkit": "^2.2.6",
99
"bootstrap": "^5.3.3",
1010
"prop-types": "^15.8.1",
11-
"react": "^18.2.0",
11+
"react": "^18.3.1",
1212
"react-bootstrap": "^2.10.4",
13-
"react-dom": "^18.2.0",
13+
"react-dom": "^18.3.1",
1414
"react-error-boundary": "^4.0.13",
1515
"react-redux": "^9.1.2",
16-
"react-router-dom": "^6.24.0",
16+
"react-router-dom": "^6.24.1",
1717
"react-scroll": "^1.8.7",
1818
"sass": "^1.77.6",
1919
"styled-components": "^6.1.11",

src/App.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,8 @@ const propTypes = {
4242
})
4343
),
4444
};
45-
const defaultProps = {
46-
filteredProjects: [],
47-
projectCardImages: [],
48-
};
4945

50-
const App = ({ projectCardImages, filteredProjects }) => {
46+
const App = ({ projectCardImages = [], filteredProjects = [] }) => {
5147
const theme = useSelector(selectMode);
5248
const projects = useSelector(selectProjects);
5349
const dispatch = useDispatch();
@@ -184,7 +180,6 @@ const App = ({ projectCardImages, filteredProjects }) => {
184180
};
185181

186182
App.propTypes = propTypes;
187-
App.defaultProps = defaultProps;
188183
// #endregion
189184

190185
export default App;

src/components/BackToTop.jsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,8 @@ const StyledDiv = styled.div`
2828

2929
// #region component
3030
const propTypes = { home: PropTypes.string };
31-
const defaultProps = {
32-
home: "Home",
33-
};
3431

35-
const BackToTop = ({ home }) => {
32+
const BackToTop = ({ home = "Home" }) => {
3633
const [scrollYNum, setScrollYNum] = React.useState(null);
3734
const up = React.useRef(null);
3835

@@ -60,7 +57,6 @@ const BackToTop = ({ home }) => {
6057
};
6158

6259
BackToTop.propTypes = propTypes;
63-
BackToTop.defaultProps = defaultProps;
6460
// #endregion
6561

6662
export default BackToTop;

src/components/NavBar.jsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,10 @@ const StyledDiv = styled.div`
5050
const propTypes = {
5151
Logo: PropTypes.node,
5252
callBack: PropTypes.func,
53-
closeDelay: PropTypes.number.isRequired,
54-
};
55-
const defaultProps = {
56-
Logo: defaultLogo,
57-
closeDelay: 125,
53+
closeDelay: PropTypes.number,
5854
};
5955

60-
const NavBar = ({ Logo, callBack, closeDelay }) => {
56+
const NavBar = ({ Logo = defaultLogo, callBack, closeDelay = 125 }) => {
6157
const theme = useSelector(selectMode);
6258
const [isExpanded, setisExpanded] = React.useState(false);
6359
const { pathname } = useLocation();
@@ -147,7 +143,6 @@ const NavBar = ({ Logo, callBack, closeDelay }) => {
147143
};
148144

149145
NavBar.propTypes = propTypes;
150-
NavBar.defaultProps = defaultProps;
151146
// #endregion
152147

153148
export default NavBar;

src/components/ThemeToggle.jsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ const propTypes = {
4949
setExpanded: PropTypes.func.isRequired,
5050
setTheme: PropTypes.func.isRequired,
5151
};
52-
const defaultProps = { closeDelay: 250 };
5352

54-
const ThemeToggle = ({ closeDelay, setExpanded, setTheme }) => {
53+
const ThemeToggle = ({ closeDelay = 250, setExpanded, setTheme }) => {
5554
const theme = useSelector(selectMode);
5655

5756
const toggleTheme = () => {
@@ -85,7 +84,6 @@ const ThemeToggle = ({ closeDelay, setExpanded, setTheme }) => {
8584
};
8685

8786
ThemeToggle.propTypes = propTypes;
88-
ThemeToggle.defaultProps = defaultProps;
8987
// #endregion
9088

9189
export default ThemeToggle;

src/components/Title.jsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,8 @@ const propTypes = {
3030
size: PropTypes.oneOf(["h1", "h2"]),
3131
text: PropTypes.string.isRequired,
3232
};
33-
const defaultProps = { size: "h1" };
3433

35-
const Title = ({ size, text }) => {
34+
const Title = ({ size = "h1", text }) => {
3635
return (
3736
<TitleDiv>
3837
{size === "h1" ? (
@@ -46,7 +45,6 @@ const Title = ({ size, text }) => {
4645
};
4746

4847
Title.propTypes = propTypes;
49-
Title.defaultProps = defaultProps;
5048
// #endregion
5149

5250
export default Title;

0 commit comments

Comments
 (0)