Skip to content

Commit aaf8933

Browse files
Amir SohelAmir Sohel
authored andcommitted
added loader
1 parent ea109a2 commit aaf8933

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

src/App.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@ $buttonPrimary: #54A3FF;
1616
.navbar-brand {
1717
svg{width: 120px;}
1818
}
19+
20+
.search-icon {
21+
background: transparent;
22+
border: none;
23+
color: #636261;
24+
cursor: pointer;
25+
&:focus {
26+
outline: none;
27+
}
28+
}
1929
.night-mode {
2030
a{
2131
color: #fff !important;

src/Components/Extras/Loader.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from "react"
22
export default{
33
text_loading: <i className="fa fa-spinner fa-pulse"></i>,
4-
section_loading: <div className="p-5"> <i className="fa fa-spinner fa-pulse"></i> Loading...</div>
4+
section_loading: <div className="p-5"> <i className="fa fa-spinner fa-pulse"></i> Loading...</div>,
5+
search_icon : <i class="fa fa-search" aria-hidden="true"></i>
56
}

src/Components/Header.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React, { useState } from "react";
22
import {ReactComponent as GitStatsLogo} from '../Images/logo.svg';
3+
import Loader from "../Components/Extras/Loader";
34

45
function Header() {
56
let [dayStatus, setTheme] = useState(true);
@@ -18,7 +19,12 @@ function Header() {
1819
setTheme(!dayStatus);
1920
};
2021

22+
function search(){
23+
window.location.href = searchString
24+
}
25+
2126
return (
27+
2228
<header>
2329
<div className="container">
2430
<nav className="navbar navbar-expand-lg">
@@ -48,6 +54,8 @@ function Header() {
4854
value={searchString}
4955
onChange={(event) => setSearchString(event.target.value)}
5056
/>
57+
{/* Search icon */}
58+
<button className="search-icon" onClick={search}>{Loader.search_icon}</button>
5159
</a>
5260
</li>
5361
<li>

0 commit comments

Comments
 (0)