mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
refactor(directory-modal): consolidate sections and improve mobile positioning
This commit is contained in:
@@ -31,9 +31,13 @@
|
|||||||
@media (max-width: 600px) {
|
@media (max-width: 600px) {
|
||||||
.directoryDialog {
|
.directoryDialog {
|
||||||
width: calc(100% - 20px);
|
width: calc(100% - 20px);
|
||||||
margin-left: -50%;
|
|
||||||
left: 50%;
|
|
||||||
max-width: 500px;
|
max-width: 500px;
|
||||||
|
left: 50%;
|
||||||
|
top: 50%;
|
||||||
|
margin-left: 0;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
max-height: calc(100vh - 40px);
|
||||||
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,20 +29,10 @@ const DirectoryModal = () => {
|
|||||||
<strong>The board you clicked on doesn't exist yet, but it can be yours!</strong>
|
<strong>The board you clicked on doesn't exist yet, but it can be yours!</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div className={styles.section}>
|
|
||||||
<h3>Directory vs Regular Board</h3>
|
|
||||||
<p>
|
|
||||||
A "directory board" is assigned to a category on the homepage (like "Anime & Manga" or "Video Games"). Directory assignments
|
|
||||||
are temporary and handpicked by devs until DAO curation is implemented.{' '}
|
|
||||||
<strong>Anyone can create a board and users can access it anytime using its address</strong>—use the search bar, direct links, or the
|
|
||||||
"[Subscribe]" button to access boards regardless of directory assignment.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={styles.section}>
|
<div className={styles.section}>
|
||||||
<h3>Creating Your Board</h3>
|
<h3>Creating Your Board</h3>
|
||||||
<p>
|
<p>
|
||||||
Create a board using the{' '}
|
<strong>Anyone can create a board</strong> using the{' '}
|
||||||
<a href='https://plebbit.github.io/docs/learn/clients/5chan/create-a-board' target='_blank' rel='noopener noreferrer'>
|
<a href='https://plebbit.github.io/docs/learn/clients/5chan/create-a-board' target='_blank' rel='noopener noreferrer'>
|
||||||
Seedit GUI client
|
Seedit GUI client
|
||||||
</a>{' '}
|
</a>{' '}
|
||||||
@@ -50,27 +40,21 @@ const DirectoryModal = () => {
|
|||||||
<a href='https://github.com/plebbit/plebbit-cli' target='_blank' rel='noopener noreferrer'>
|
<a href='https://github.com/plebbit/plebbit-cli' target='_blank' rel='noopener noreferrer'>
|
||||||
plebbit-cli
|
plebbit-cli
|
||||||
</a>
|
</a>
|
||||||
. <strong>Build a following:</strong> Users can subscribe to your board via the "[Subscribe]" button, which adds it to their top bar. You can gain
|
. Users can access it anytime via the search bar, direct links, or by subscribing with the "[Subscribe]" button—
|
||||||
subscribers through direct links, word of mouth, or search—no directory assignment or dev approval needed.
|
<strong>no directory assignment or dev approval needed</strong>. Directory boards are simply featured in homepage categories (like "Anime &
|
||||||
|
Manga") and are handpicked by devs until DAO curation is implemented.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className={styles.section}>
|
<div className={styles.section}>
|
||||||
<h3>Directory Requirements</h3>
|
<h3>Directory Submission</h3>
|
||||||
<p>
|
<p>
|
||||||
Boards need 99% uptime (they're P2P nodes), plus be active, well-moderated, and relevant to the category. Devs review and approve/reject based on these
|
To submit your board, open a PR editing{' '}
|
||||||
criteria.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={styles.section}>
|
|
||||||
<h3>Submitting to a Directory</h3>
|
|
||||||
<p>
|
|
||||||
Open a PR editing{' '}
|
|
||||||
<a href='https://github.com/plebbit/lists/blob/master/5chan-multisub.json' target='_blank' rel='noopener noreferrer'>
|
<a href='https://github.com/plebbit/lists/blob/master/5chan-multisub.json' target='_blank' rel='noopener noreferrer'>
|
||||||
5chan-multisub.json
|
5chan-multisub.json
|
||||||
</a>{' '}
|
</a>{' '}
|
||||||
with your board's title, address, and NSFW status. Devs will review and merge if approved. 99% uptime is required.
|
with your board's title, address, and NSFW status. Requirements: 99% uptime (they're P2P nodes), active, well-moderated, and relevant to the
|
||||||
|
category. Devs will review and approve/reject based on these criteria.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -85,14 +69,6 @@ const DirectoryModal = () => {
|
|||||||
.
|
.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className={styles.section}>
|
|
||||||
<h3>Decentralization</h3>
|
|
||||||
<p>
|
|
||||||
Devs can change directories via commits in the open-source repo. No centralized servers—anyone can fork, modify, and redeploy to their own domain. 5chan is
|
|
||||||
adminless with no central authority.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div className={styles.directoryFooter}>
|
<div className={styles.directoryFooter}>
|
||||||
<button onClick={closeDirectoryModal}>Close</button>
|
<button onClick={closeDirectoryModal}>Close</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user