first commit

This commit is contained in:
Olu Amey
2021-12-18 20:23:31 -05:00
commit bce242fd22
308 changed files with 42398 additions and 0 deletions
+195
View File
@@ -0,0 +1,195 @@
import React, { useState } from 'react';
import { Link } from 'react-router-dom';
import logo from '../../assets/images/logo.png';
function Drawer({ drawer, action }) {
const [itemSize, setSize] = useState('0px');
const [item, setItem] = useState('home');
const handler = (e, value) => {
e.preventDefault();
const getItems = document.querySelectorAll(`#${value} li`).length;
if (getItems > 0) {
setSize(`${43 * getItems}px`);
setItem(value);
}
};
return (
<>
<div
onClick={(e) => action(e)}
className={`off_canvars_overlay ${drawer ? 'active' : ''}`}
></div>
<div className="offcanvas_menu">
<div className="container-fluid">
<div className="row">
<div className="col-12">
<div className={`offcanvas_menu_wrapper ${drawer ? 'active' : ''}`}>
<div className="canvas_close">
<a href="#" onClick={(e) => action(e)}>
<i className="fa fa-times"></i>
</a>
</div>
<div className="offcanvas-brand text-center mb-40">
<img src={logo} alt="" />
</div>
<div id="menu" className="text-left ">
<ul className="offcanvas_main_menu">
<li
onClick={(e) => handler(e, 'home')}
id="home"
className="menu-item-has-children active"
>
<span className="menu-expand">
<i className="fa fa-angle-down"></i>
</span>
<a href="#">Home</a>
<ul
className="sub-menu"
style={{
height: item === 'home' ? itemSize : '0px',
}}
>
<li>
<Link to="/">Home 1</Link>
</li>
<li>
<Link to="/home-two">Home 2</Link>
</li>
<li>
<Link to="/home-three">Home 3</Link>
</li>
<li>
<Link to="/home-four">Home 4</Link>
</li>
<li>
<Link to="/home-five">Home 5</Link>
</li>
<li>
<Link to="/home-six">Home 6</Link>
</li>
<li>
<Link to="/home-seven">Home 7</Link>
</li>
<li>
<Link to="/home-eight">Home 8</Link>
</li>
</ul>
</li>
<li
onClick={(e) => handler(e, 'service')}
id="service"
className="menu-item-has-children active"
>
<Link to="/service">Service</Link>
</li>
<li
onClick={(e) => handler(e, 'pages')}
id="pages"
className="menu-item-has-children active"
>
<span className="menu-expand">
<i className="fa fa-angle-down"></i>
</span>
<a href="#">Pages</a>
<ul
className="sub-menu"
style={{
height: item === 'pages' ? itemSize : '0px',
}}
>
<li>
<Link to="/about-us">About Us</Link>
</li>
<li>
<Link to="/error">Error</Link>
</li>
</ul>
</li>
<li
onClick={(e) => handler(e, 'news')}
id="news"
className="menu-item-has-children active"
>
<span className="menu-expand">
<i className="fa fa-angle-down"></i>
</span>
<a href="#">News</a>
<ul
className="sub-menu"
style={{
height: item === 'news' ? itemSize : '0px',
}}
>
<li>
<Link to="/news">news page</Link>
</li>
<li>
<Link to="/news/single-news">Single News</Link>
</li>
</ul>
</li>
<li
onClick={(e) => handler(e, 'contact')}
id="contact"
className="menu-item-has-children active"
>
<Link to="/contact">Contact</Link>
</li>
</ul>
</div>
<div className="offcanvas-social">
<ul className="text-center">
<li>
<a href="$">
<i className="fab fa-facebook-f"></i>
</a>
</li>
<li>
<a href="$">
<i className="fab fa-twitter"></i>
</a>
</li>
<li>
<a href="$">
<i className="fab fa-instagram"></i>
</a>
</li>
<li>
<a href="$">
<i className="fab fa-dribbble"></i>
</a>
</li>
</ul>
</div>
<div className="footer-widget-info">
<ul>
<li>
<a href="#">
<i className="fal fa-envelope"></i>{' '}
support@appie.com
</a>
</li>
<li>
<a href="#">
<i className="fal fa-phone"></i> +(642) 342 762 44
</a>
</li>
<li>
<a href="#">
<i className="fal fa-map-marker-alt"></i> 442 Belle
Terre St Floor 7, San Francisco, AV 4206
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</>
);
}
export default Drawer;