mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-11-06 20:08:46 +00:00
suggested changes
This commit is contained in:
@@ -40,6 +40,7 @@ const Navbar = ({ children, brew, pageName, editor, title, currentPage, props })
|
||||
return (
|
||||
<Dropdown groupName={'File'} customTrigger={<>File</>} icon={null} key={'file'}>
|
||||
<NewBrewNavItem />
|
||||
<ShareNavItem brew={brew} disabled={!brew?.shareId} currentPage={currentPage} pageName={pageName} />
|
||||
<Dropdown className='navItem recent' groupName={'Recent Brews'} icon={'fas fa-history'} key={'recent'}>
|
||||
<RecentNavItem brew={brew} pageName={pageName} />
|
||||
</Dropdown>
|
||||
@@ -52,7 +53,7 @@ const Navbar = ({ children, brew, pageName, editor, title, currentPage, props })
|
||||
<Nav.item icon='fas fa-download' href={`/download/${shareLink}`} disabled={!brew?.shareId}>
|
||||
Download raw text
|
||||
</Nav.item>
|
||||
<PrintNavItem disabled={pageName !== 'newPage' && pageName !== 'homePage' && pageName !== 'editPage'} />
|
||||
<PrintNavItem disabled={pageName !== 'newPage' && pageName !== 'homePage' && pageName !== 'editPage' && pageName !== 'sharePage'} />
|
||||
</div>
|
||||
{navSlots.file}
|
||||
</Dropdown>
|
||||
@@ -88,11 +89,8 @@ const Navbar = ({ children, brew, pageName, editor, title, currentPage, props })
|
||||
return (
|
||||
<Dropdown groupName={'Go'} customTrigger={<>Go</>} icon={null} key={'go'}>
|
||||
<div className='nav-section'>
|
||||
<Nav.item className='patreon' newTab={true} href='https://www.patreon.com/NaturalCrit' icon='fas fa-heart'>
|
||||
Patreon
|
||||
</Nav.item>
|
||||
|
||||
</div>
|
||||
<ShareNavItem brew={brew} disabled={!brew?.shareId} currentPage={currentPage} pageName={pageName} />
|
||||
{navSlots.go}
|
||||
</Dropdown>
|
||||
);
|
||||
@@ -109,6 +107,13 @@ const Navbar = ({ children, brew, pageName, editor, title, currentPage, props })
|
||||
Github
|
||||
</Nav.item>
|
||||
</div>
|
||||
<div className="nav-section">
|
||||
<Nav.header>Wanna help us?</Nav.header>
|
||||
<Nav.item className='patreon' newTab={true} href='https://www.patreon.com/NaturalCrit' icon='fas fa-heart'>
|
||||
Patreon
|
||||
</Nav.item>
|
||||
</div>
|
||||
|
||||
{navSlots.help}
|
||||
</Dropdown>;
|
||||
};
|
||||
@@ -121,7 +126,6 @@ const Navbar = ({ children, brew, pageName, editor, title, currentPage, props })
|
||||
</li>
|
||||
{renderFile()}
|
||||
{renderEdit()}
|
||||
{renderGo()}
|
||||
{renderHelp()}
|
||||
<Nav.item href='/vault' newTab={false} rel='noopener noreferrer'>
|
||||
Vault
|
||||
|
||||
@@ -29,9 +29,9 @@ export default ({ brew, disabled, currentPage, pageName })=>{
|
||||
View Raw Text
|
||||
</Nav.item>
|
||||
<Nav.item icon={'fas fa-pencil'} href={`/edit/${getEditId(brew)}`} disabled={disabled || !brew?.editId || pageName === 'editPage'}>
|
||||
edit this brew
|
||||
View edit page
|
||||
</Nav.item>
|
||||
<Nav.item icon={'fas fa-share-alt'} href={`/share/${getShareId(brew)}`} disabled={disabled}>
|
||||
<Nav.item icon={'fas fa-share-alt'} href={`/share/${getShareId(brew)}`} disabled={disabled || pageName === 'sharePage'}>
|
||||
view share page
|
||||
</Nav.item>
|
||||
<Nav.item icon={'far fa-copy'} onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}`);}} disabled={disabled}>
|
||||
@@ -42,7 +42,7 @@ export default ({ brew, disabled, currentPage, pageName })=>{
|
||||
onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}#p${currentPage}`);}}>
|
||||
copy url (page {currentPage})
|
||||
</Nav.item>}
|
||||
<Nav.item icon={'fab fa-reddit-alien'} href={!disabled && getRedditLink(brew)} newTab rel='noopener noreferrer' disabled={disabled}>
|
||||
<Nav.item icon={'fab fa-reddit-alien'} href={!disabled && getRedditLink(brew)} newTab rel='noopener noreferrer' disabled={disabled || pageName === 'sharePage'}>
|
||||
post to reddit
|
||||
</Nav.item>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user