Added tags to sidebar.
This commit is contained in:
parent
ae6b3455b3
commit
51b214200f
|
@ -10,4 +10,4 @@ liberapay: # Replace with a single Liberapay username
|
||||||
issuehunt: # Replace with a single IssueHunt username
|
issuehunt: # Replace with a single IssueHunt username
|
||||||
otechie: # Replace with a single Otechie username
|
otechie: # Replace with a single Otechie username
|
||||||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
||||||
custom: https://www.paypal.me/Daniel31X13
|
custom: ['PayPal.Me/Daniel31X13']
|
||||||
|
|
|
@ -7,7 +7,9 @@ LinkWarden
|
||||||
|
|
||||||
<img src="assets/LinkWarden.png" alt="LinkWarden.png" width="500px"/>
|
<img src="assets/LinkWarden.png" alt="LinkWarden.png" width="500px"/>
|
||||||
|
|
||||||
![GitHub](https://img.shields.io/github/license/daniel31x13/link-warden?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/daniel31x13/link-warden?style=flat-square) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/daniel31x13/link-warden?style=flat-square) ![GitHub last commit](https://img.shields.io/github/last-commit/daniel31x13/link-warden?style=flat-square) ![Netlify](https://img.shields.io/netlify/31890116-669c-4b1c-844e-fa427503d8bf?style=flat-square)
|
![Twitter Follow](https://img.shields.io/twitter/follow/Daniel31X13?style=social)
|
||||||
|
|
||||||
|
![GitHub](https://img.shields.io/github/license/daniel31x13/link-warden?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/daniel31x13/link-warden?style=flat-square) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/daniel31x13/link-warden?style=flat-square) ![GitHub last commit](https://img.shields.io/github/last-commit/daniel31x13/link-warden?style=flat-square) ![Netlify](https://img.shields.io/netlify/31890116-669c-4b1c-844e-fa427503d8bf?style=flat-square) ![GitHub Repo stars](https://img.shields.io/github/stars/daniel31x13/link-warden?style=flat-square)
|
||||||
|
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,7 @@ function App() {
|
||||||
}
|
}
|
||||||
|
|
||||||
const filteredData = filter(data, searchQuery, nameChecked, tagsChecked, descriptionChecked);
|
const filteredData = filter(data, searchQuery, nameChecked, tagsChecked, descriptionChecked);
|
||||||
|
|
||||||
const tags = concatTags(data);
|
const tags = concatTags(data);
|
||||||
|
|
||||||
async function fetchData() {
|
async function fetchData() {
|
||||||
|
@ -107,7 +108,7 @@ function App() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="App">
|
<div className="App">
|
||||||
<SideBar handleToggleSidebar={handleToggleSidebar} toggle={toggle} />
|
<SideBar tags={tags} handleToggleSidebar={handleToggleSidebar} toggle={toggle} />
|
||||||
<div className='content'>
|
<div className='content'>
|
||||||
<div className="head">
|
<div className="head">
|
||||||
<button className='sidebar-btn btn' style={{marginRight: '10px'}} onClick={handleToggleSidebar}></button>
|
<button className='sidebar-btn btn' style={{marginRight: '10px'}} onClick={handleToggleSidebar}></button>
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
import { ProSidebar, SidebarHeader, SidebarFooter, SidebarContent } from 'react-pro-sidebar';
|
import { ProSidebar, SidebarHeader, SidebarFooter, SidebarContent } from 'react-pro-sidebar';
|
||||||
import 'react-pro-sidebar/dist/css/styles.css';
|
import 'react-pro-sidebar/dist/css/styles.css';
|
||||||
import '../styles/SideBar.css';
|
import '../styles/SideBar.css';
|
||||||
import { useState } from 'react';
|
|
||||||
|
|
||||||
const SideBar = ({ handleToggleSidebar, toggle }) => {
|
const SideBar = ({ tags, handleToggleSidebar, toggle }) => {
|
||||||
return (
|
return (
|
||||||
<ProSidebar
|
<ProSidebar
|
||||||
toggled={toggle}
|
toggled={toggle}
|
||||||
|
@ -11,13 +10,17 @@ const SideBar = ({ handleToggleSidebar, toggle }) => {
|
||||||
onToggle={handleToggleSidebar}
|
onToggle={handleToggleSidebar}
|
||||||
className='sidebar'>
|
className='sidebar'>
|
||||||
<SidebarHeader>
|
<SidebarHeader>
|
||||||
LOGO
|
<h1>LinkWarden</h1>
|
||||||
</SidebarHeader>
|
</SidebarHeader>
|
||||||
<SidebarContent>
|
<SidebarContent className='sidebar-content'>
|
||||||
CONTENT
|
|
||||||
|
<h3>Tags:</h3>
|
||||||
|
{tags.map((e) => {
|
||||||
|
return <p>{e}</p>
|
||||||
|
})}
|
||||||
</SidebarContent>
|
</SidebarContent>
|
||||||
<SidebarFooter>
|
<SidebarFooter>
|
||||||
FOOTER
|
<p className='credits'>©{new Date().getFullYear()} Made with 💙 by <a href='https://github.com/Daniel31x13'>Daniel 31X13</a></p>
|
||||||
</SidebarFooter>
|
</SidebarFooter>
|
||||||
</ProSidebar>
|
</ProSidebar>
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,4 +1,32 @@
|
||||||
.sidebar {
|
.sidebar {
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
|
border-right: solid;
|
||||||
|
border-width: 1px;
|
||||||
|
border-color: gray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-content {
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar h1 {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.credits {
|
||||||
|
text-align: center;
|
||||||
|
font-size: small;
|
||||||
|
}
|
||||||
|
|
||||||
|
.credits a {
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.pro-sidebar-layout {
|
||||||
|
background: #384952;
|
||||||
|
text-shadow: none;
|
||||||
|
color: white;
|
||||||
}
|
}
|
|
@ -12,7 +12,7 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
*::selection {
|
*::selection {
|
||||||
background-color: rgba(78, 78, 78, 0.9);
|
background-color: black;
|
||||||
color: white;
|
color: white;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
Ŝarĝante…
Reference in New Issue