Skip to content
Merged
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
43 changes: 43 additions & 0 deletions package-lock.json

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

3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,8 @@
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"sass": "^1.68.0"
}
}
1 change: 0 additions & 1 deletion src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import RandomContributors from "./Components/randomcontributor/RandomContributor
const App = () => {
return (
<React.Fragment>
<RandomContributors />
<Header />
<div
className="flex justify-content-center"
Expand Down
142 changes: 93 additions & 49 deletions src/Components/Header/Header.jsx
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
import React, { useState, useEffect } from "react";
// import styles of this component
import styles from "./Header.module.css"

import "./Header.scss";
// import other components
// import ContainerCard from "../ContainerCard/ContainerCard";
// import Nav from "../Nav/Nav";
// import BrickLayout from "../BrickLayout/BrickLayout";
// import { Typewriter } from "react-simple-typewriter";
import ContainerCard from '../ContainerCard/ContainerCard';
import Nav from "../Nav/Nav"
import BrickLayout from "../BrickLayout/BrickLayout";
import { Typewriter } from 'react-simple-typewriter'
import RandomContributors from "../randomcontributor/RandomContributors";


// Header component
const Header = () => {
const [isMobile, setIsMobile] = useState(window.innerWidth > 640)
const [isMobile, setIsMobile] = useState(window.innerWidth > 640);

useEffect(() => {
function handleSize() {
Expand All @@ -21,55 +25,95 @@ const Header = () => {

return () => {
window.removeEventListener("resize", handleSize);
}
}, [])

};
}, []);
return (
<header className={`${styles.header} flex justify-content-center`}>
<ContainerCard className="flex flex-column">
<div className={styles["blur-circle-shape"]}></div>
<Nav />
{isMobile && <BrickLayout />}
<div className={styles["blur-circle-shape-two"]}></div>
<div className={`${styles["headings-header"]} flex justify-content-center flex-column`}>
<h1 className={styles["heading-header-second-title"]}>
<p className={styles["text_open-source-project"]} >
<span
className={styles["span_open-source-project"]}
style={{ color: "#006dff" }}
>
An Open
<br />
<br />
Source
<br />
<br />
Project
</span>{" "}
<br />
<br />
<span style={{ color: '#FFE439', fontWeight: 'bold' }}>
<Typewriter
words={[
'to plant seeds 🌱 of inspiration.',
'to codify 💻 your purpose.',
'to compile your bucket 🪣 list.',
'to learn how to contribute 📚.'
]}
loop={true}
cursor
cursorStyle="_"
typeSpeed={50}
deleteSpeed={50}
delaySpeed={1500}
/>
</span>
</p>
</h1>
<header className={`flex`}>
<div className="text__container">
<div className="opensource__title">
<span>
An Open<br></br> Source<br></br> Project
</span>
</div>

<div className="github__section">
<div>
<span>
{" "}
Join us and <br></br>share your wish
</span>
</div>
<a
className="button"
href="https://github.com/BeforeIDieCode/BeforeIDieAchievements"
target="/black"
>
GitHub Repo
</a>
</div>
</div>
<div className={"animation__container flex justify-content-center"}>
<div className={"untitled"}>
<div className="untitled__slides">
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>
Plant seeds🌱<br></br>of inspiration{" "}
</span>
</div>
</div>
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>
To codify 💻<br></br> your purpose{" "}
</span>
</div>
</div>
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>
To compile your<br></br> bucket 🪣 list
</span>
</div>
</div>

<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>To learn how to contribute 📚
</span>
</div>
</div>
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>
To learn <br></br>new skills 🎯
</span>
</div>
</div>
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent">
<span>
To advance <br></br>your career 💼
</span>
</div>
</div>
<div className="untitled__slide">
<div className="untitled__slideBg"></div>
<div className="untitled__slideContent"></div>
</div>
</div>
<div className="untitled__shutters"></div>
</div>
</ContainerCard>
</div>
</header>

);
}
};

export default Header;
86 changes: 0 additions & 86 deletions src/Components/Header/Header.module.css

This file was deleted.

Loading