diff --git a/client/package-lock.json b/client/package-lock.json index af07de2..61f8e8a 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -16,6 +16,7 @@ "nth-check": ">=2.0.1", "react": "^18.2.0", "react-bootstrap": "^2.4.0", + "react-bootstrap-icons": "^1.8.4", "react-dom": "^18.2.0", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", @@ -13820,6 +13821,17 @@ } } }, + "node_modules/react-bootstrap-icons": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/react-bootstrap-icons/-/react-bootstrap-icons-1.8.4.tgz", + "integrity": "sha512-PTCQqTLn0AdCy622reNmV+b4PwCPIOA0PFYT3CSfiqw5nwDPGntOm3Pr+ZsMxXD655QAs1nrMm7u0t3+HVxhtQ==", + "dependencies": { + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": ">=16.8.6" + } + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -26518,6 +26530,14 @@ "warning": "^4.0.3" } }, + "react-bootstrap-icons": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/react-bootstrap-icons/-/react-bootstrap-icons-1.8.4.tgz", + "integrity": "sha512-PTCQqTLn0AdCy622reNmV+b4PwCPIOA0PFYT3CSfiqw5nwDPGntOm3Pr+ZsMxXD655QAs1nrMm7u0t3+HVxhtQ==", + "requires": { + "prop-types": "^15.7.2" + } + }, "react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", diff --git a/client/package.json b/client/package.json index 36a9394..f0867f6 100644 --- a/client/package.json +++ b/client/package.json @@ -7,14 +7,15 @@ "@testing-library/user-event": "^13.5.0", "bootstrap": "^5.1.3", "http-proxy-middleware": "^2.0.6", + "nth-check": ">=2.0.1", "react": "^18.2.0", "react-bootstrap": "^2.4.0", + "react-bootstrap-icons": "^1.8.4", "react-dom": "^18.2.0", "react-router": "^6.3.0", "react-router-dom": "^6.3.0", "react-scripts": "5.0.1", - "web-vitals": "^2.1.4", - "nth-check": ">=2.0.1" + "web-vitals": "^2.1.4" }, "scripts": { "start": "set HTTPS=true&&react-scripts start", diff --git a/client/src/App.js b/client/src/App.js index f61be73..1215eaa 100644 --- a/client/src/App.js +++ b/client/src/App.js @@ -6,15 +6,17 @@ import './styles/app.css'; import NavBar from './components/navbar'; import Home from './pages/home'; import About from './pages/about'; +import Footer from './components/footer'; export default function App() { return ( -
+
}/> }/> +
); } diff --git a/client/src/components/footer.js b/client/src/components/footer.js new file mode 100644 index 0000000..8818f18 --- /dev/null +++ b/client/src/components/footer.js @@ -0,0 +1,38 @@ +import React from 'react'; +import { Github } from 'react-bootstrap-icons'; +import Container from 'react-bootstrap/Container'; +import Row from 'react-bootstrap/Row'; +import Col from 'react-bootstrap/Col'; + +export default function Footer() { + return ( + + ) +} \ No newline at end of file diff --git a/client/src/components/navbar.js b/client/src/components/navbar.js index 28dae95..d11d9a3 100644 --- a/client/src/components/navbar.js +++ b/client/src/components/navbar.js @@ -11,13 +11,18 @@ export default function NavBar() { expand='sm' variant='light' > - + - criminalmindsapi + logo