Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 43 additions & 6 deletions components/Footer.jsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,50 @@
import React from 'react'
import {AiFillInstagram, AiOutlineTwitter} from 'react-icons/ai';
import {AiFillLinkedin, AiFillGithub} from 'react-icons/ai';
const Footer = () => {
return (
<div className='footer-container'>
<p>2022 JSM Headphones All rights reserved</p>
<p className='icons'>
<AiFillInstagram />
<AiOutlineTwitter />
</p>
<p className="flex flex-col text-xs items-center"> Developed by : </p>
<div className='footer-container-icons'>
<div style={{display: 'flex', 'flex-direction': 'column', alignContent: 'center', alignItems: 'center'}}>
<p>- Daniel Rubens</p>
<a href="https://github.com/danielrubens" target="blanck" name="gitm" id="gitm" >
<AiFillGithub className='icons' />
</a>
<a href="https://www.linkedin.com/in/daniel-rubens-556a7898/" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillLinkedin className='icons' />
</a>
</div>

<div style={{display: 'flex', 'flex-direction': 'column', alignContent: 'center', alignItems: 'center'}}>
<p>- Laura Lana</p>
<a href="https://github.com/lauralana" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillGithub className='icons' />
</a>
<a href="https://www.linkedin.com/in/laura-lana/" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillLinkedin className='icons' />
</a>
</div>

<div style={{display: 'flex', 'flex-direction': 'column', alignContent: 'center', alignItems: 'center'}}>
<p>- Marcos Souza </p>
<a href="https://github.com/marcos2872" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillGithub className='icons' />
</a>
<a href="https://www.linkedin.com/in/marcos-souza-a298a9209/" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillLinkedin className='icons' />
</a>
</div>

<div style={{display: 'flex', 'flex-direction': 'column', alignContent: 'center', alignItems: 'center'}}>
<p>- Raynara Santiago</p>
<a href="https://github.com/raynarastg" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillGithub className='icons' />
</a>
<a href="https://www.linkedin.com/in/raynarastg/" target="blanck" name="gitm" id="gitm" className="flex">
<AiFillLinkedin className='icons' />
</a>
</div>
</div>
</div>
)
}
Expand Down
2 changes: 1 addition & 1 deletion components/Layout.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Layout = ({children}) => {
return (
<div className='layout'>
<Head>
<title>JS Mastery Store</title>
<title>G3 Store</title>
</Head>
<header>
<Navbar />
Expand Down
10 changes: 7 additions & 3 deletions components/Navbar.jsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react';
import Link from 'next/link';
import {AiOutlineShopping} from 'react-icons/ai';
import {AiOutlineShopping, AiOutlineSearch} from 'react-icons/ai';
import {Cart} from './';
import { useStateContext } from '../context/StateContext';

Expand All @@ -9,8 +9,12 @@ const Navbar = () => {
return (
<div className='navbar-container'>
<p className='logo'>
<Link href="/">JSM Headphones</Link>
<Link href="/">G3 Store</Link>
</p>
<div className='input-nav-container'>
<input type='text' className='input-nav'/>
<AiOutlineSearch className=''/>
</div>
<button
type="button"
className="cart-icon"
Expand All @@ -23,4 +27,4 @@ const Navbar = () => {
)
}

export default Navbar
export default Navbar;
65 changes: 59 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,12 @@
"react-dom": "17.0.2",
"react-hot-toast": "^2.2.0",
"react-icons": "^4.3.1",
"react-speech": "^1.0.2",
"stripe": "^8.209.0"
},
"devDependencies": {
"@babel/preset-react": "^7.16.7",
"eslint": "8.13.0",
"eslint-config-next": "12.1.4"
}
}
}
9 changes: 8 additions & 1 deletion pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ import { client } from '../lib/client';
import {Product, FooterBanner, HeroBanner} from '../components';

const Home = ({products, bannerData}) => {

// const getApi = async () => {}
// const url = 'https://api.mercadolibre.com/sites/MLB/search?q=informatica'

// const get = fetch(url).then((res) => res.json()).then((res) => res.results)
// console.log( await get);

return (
<>
<HeroBanner heroBanner={bannerData.length && bannerData[0]}/>
Expand All @@ -12,7 +19,7 @@ const Home = ({products, bannerData}) => {
</div>

<div className='products-container'>
{products?.map((i) => <Product key={i._id} product={i}/> )}
{products?.map((i) => <Product key={i._id} product={i}/>)}
</div>
<FooterBanner footerBanner={bannerData && bannerData[0]}/>
</>
Expand Down
Loading