refactor sidebar

This commit is contained in:
tree🌴 2023-12-20 14:11:34 +01:00
parent b1886974ba
commit bc6b75c2da
18 changed files with 2548 additions and 2865 deletions

View file

@ -1,5 +1,5 @@
--- ---
sidebar_position: 6 sidebar_position: 8
--- ---
# Follow us # Follow us

View file

@ -1,7 +0,0 @@
# Governance
```mdx-code-block
import DocCardList from '@theme/DocCardList';
<DocCardList />
```

View file

@ -1,18 +0,0 @@
# Web3Privacy Now Ecosystem Platform
A comprehensive website for showcasing our ecosystem to a wide audience, featuring an interactive and comprehensive collection of our activities and projects.
### 🎯 Aim:
To make the concept of privacy easily accessible, understandable, and actionable for everyone, fostering a deeper connection and engagement with our initiatives.
- [Live demo](https://web3privacy.develit.io/)
This project is currently supported by Ethereum Foundation.
### Team
- Project Manager: Mykola Siusko [GitHub](https://github.com/Msiusko), [Twitter](https://twitter.com/nicksvyaznoy), [LinkedIn](https://www.linkedin.com/in/siusko/)
- R&D: [PG](https://github.com/EclecticSamurai)
- Product:[Coinmandeer](https://github.com/coinmandeer), [Tree](https://github.com/burningtree)

View file

@ -2,7 +2,7 @@
sidebar_position: 4 sidebar_position: 4
--- ---
# Projects # Research
```mdx-code-block ```mdx-code-block
import DocCardList from '@theme/DocCardList'; import DocCardList from '@theme/DocCardList';

View file

@ -13,7 +13,7 @@
| Name | Lead | Members | | Name | Lead | Members |
| --- | --- | --- | | --- | --- | --- |
| Privacy Explorer | Coinmandeer | Mykola, PG, Tree | | Research | Mykola | PG |
| Privacy Research | Mykola | PG | | [Events](/events) | Tree | PG, Coinmandeer, Mykola |
| Privacy Events | Tree | PG, Coinmandeer, Mykola | | [Privacy Explorer](/projects/privacy-explorer) | Coinmandeer | Mykola, PG, Tree |
| Privacy Tech Awards | Tree | PG, Mykola | | [Privacy Tech Awards](/projects/privacy-tech-awards) | Tree | PG, Mykola |

View file

@ -36,7 +36,7 @@ const config = {
presets: [ presets: [
[ [
'classic', '@docusaurus/preset-classic',
/** @type {import('@docusaurus/preset-classic').Options} */ /** @type {import('@docusaurus/preset-classic').Options} */
({ ({
docs: { docs: {

1480
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -14,17 +14,17 @@
"write-heading-ids": "docusaurus write-heading-ids" "write-heading-ids": "docusaurus write-heading-ids"
}, },
"dependencies": { "dependencies": {
"@docusaurus/core": "3.0.0", "@docusaurus/core": "3.0.1",
"@docusaurus/preset-classic": "3.0.0", "@docusaurus/preset-classic": "3.0.1",
"@mdx-js/react": "^3.0.0", "@mdx-js/react": "^3.0.0",
"clsx": "^1.2.1", "clsx": "^2.0.0",
"prism-react-renderer": "^2.1.0", "prism-react-renderer": "^2.1.0",
"react": "^18.0.0", "react": "^18.0.0",
"react-dom": "^18.0.0" "react-dom": "^18.0.0"
}, },
"devDependencies": { "devDependencies": {
"@docusaurus/module-type-aliases": "3.0.0", "@docusaurus/module-type-aliases": "3.0.1",
"@docusaurus/types": "3.0.0" "@docusaurus/types": "3.0.1"
}, },
"browserslist": { "browserslist": {
"production": [ "production": [

View file

@ -14,20 +14,92 @@
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = { const sidebars = {
// By default, Docusaurus generates a sidebar from the docs folder structure // By default, Docusaurus generates a sidebar from the docs folder structure
tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], //tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
// But you can create a sidebar manually // But you can create a sidebar manually
/*
tutorialSidebar: [ tutorialSidebar: [
'intro',
'hello',
{ {
type: 'category', type: "html",
label: 'Tutorial', value: '<span class="sidebar-divider" />',
items: ['tutorial-basics/create-a-document'],
}, },
{
type: "html",
className: "sidebar-title",
value: "About Web3Privacy Now",
defaultStyle: true,
},
'welcome',
'manifesto',
'roadmap',
'history',
{
type: "html",
value: '<span class="sidebar-divider" />',
},
{
type: "html",
className: "sidebar-title",
value: "Projects",
defaultStyle: true,
},
{
type: "category",
label: "Research",
link: {type: 'doc', id: 'research/index'},
items: [{type: 'autogenerated', dirName: 'research'}],
},
{
type: "category",
label: "Events",
link: {type: 'doc', id: 'events/index'},
items: [{type: 'autogenerated', dirName: 'events'}],
},
'projects/privacy-explorer',
'projects/privacy-tech-awards',
{
type: "html",
value: '<span class="sidebar-divider" />',
},
{
type: "html",
className: "sidebar-title",
value: "Community",
defaultStyle: true,
},
'follow-us',
'get-involved',
'donate',
'communication',
'contacts',
'code-of-conduct',
{
type: "html",
value: '<span class="sidebar-divider" />',
},
{
type: "html",
className: "sidebar-title",
value: "Governance",
defaultStyle: true,
},
'workgroups',
'governance/pm',
'git',
'governance/multisig',
{
type: "html",
value: '<span class="sidebar-divider" />',
},
{
type: "html",
className: "sidebar-title",
value: "Others",
defaultStyle: true,
},
'funding-requests',
], ],
*/
}; };
export default sidebars; export default sidebars;

View file

@ -27,3 +27,25 @@
--ifm-color-primary-lighter: #ffffff; --ifm-color-primary-lighter: #ffffff;
--ifm-color-primary-lightest: #ffffff; --ifm-color-primary-lightest: #ffffff;
} }
.sidebar-divider {
border-top: 1px solid var(--ifm-color-gray-200);
display: block;
margin: 0.5rem 0 0.25rem 1rem;
}
html[data-theme='dark'] .sidebar-divider {
border-top: 1px solid var(--ifm-color-gray-800);
}
.sidebar-title {
font-size: 0.8rem;
letter-spacing: 0.05rem;
text-transform: uppercase;
font-weight: 600;
color: var(--ifm-color-gray-600);
}
html[data-theme='dark'] .sidebar-divider {
color: var(--ifm-color-gray-200);
}

3774
yarn.lock

File diff suppressed because it is too large Load diff