mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-11-12 06:18:45 +00:00
correctly disable
This commit is contained in:
@@ -47,7 +47,7 @@ const Navbar = ({ account, brew, title = '', props }) => {
|
||||
<PrintNavitem disabled={!brew.shareId}/>
|
||||
<Nav.item disabled={!brew.shareId}>Get txt</Nav.item>
|
||||
</div>
|
||||
<ShareNavitem />
|
||||
<ShareNavitem brew={brew} disabled={!brew.shareId} currentPage={''/*how the hell do i get it here?*/}/>
|
||||
<div className='nav-section'>
|
||||
<Nav.item disabled={!brew.shareId}>Delete File</Nav.item>
|
||||
<Nav.item disabled={!brew.shareId}>Publish File</Nav.item>
|
||||
|
||||
@@ -65,20 +65,6 @@
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
// "The Homebrewery" logo
|
||||
&.homebrewLogo {
|
||||
.animate(color);
|
||||
font-family: 'CodeBold';
|
||||
font-size: 12px;
|
||||
color: white;
|
||||
div {
|
||||
margin-top: 2px;
|
||||
margin-bottom: -2px;
|
||||
}
|
||||
&:hover {
|
||||
color: @blue;
|
||||
}
|
||||
}
|
||||
&.metadata {
|
||||
position: relative;
|
||||
display: flex;
|
||||
@@ -230,7 +216,6 @@
|
||||
.navItem,
|
||||
.menu-wrapper {
|
||||
--activeTriggerColor: #666;
|
||||
|
||||
&:has(ul):not(:has(ul button:not(:disabled))) {
|
||||
color:grey; //faux disabled if all buttons are disabled
|
||||
}
|
||||
|
||||
@@ -17,32 +17,16 @@ const getRedditLink = (brew)=>{
|
||||
return `https://www.reddit.com/r/UnearthedArcana/submit?title=${encodeURIComponent(brew.title.toWellFormed())}&text=${encodeURIComponent(text)}`;
|
||||
};
|
||||
|
||||
export default ({ brew, currentPage })=> {
|
||||
if(!brew) return (
|
||||
<div className='nav-section'>
|
||||
<Nav.item icon='fas fa-share-alt' disabled>
|
||||
share
|
||||
</Nav.item>
|
||||
<Nav.item disabled>
|
||||
view
|
||||
</Nav.item>
|
||||
<Nav.item disabled>
|
||||
copy url
|
||||
</Nav.item>
|
||||
<Nav.item disabled>
|
||||
post to reddit
|
||||
</Nav.item>
|
||||
</div>
|
||||
)
|
||||
export default ({ brew, disabled, currentPage })=> {
|
||||
return (
|
||||
<div className='nav-section'>
|
||||
<Nav.item color='teal' icon='fas fa-share-alt'>
|
||||
<Nav.item color='teal' icon='fas fa-share-alt' disabled={disabled}>
|
||||
share
|
||||
</Nav.item>
|
||||
<Nav.item color='blue' href={`/share/${getShareId(brew)}`}>
|
||||
<Nav.item color='blue' href={`/share/${getShareId(brew)}`} disabled={disabled}>
|
||||
view
|
||||
</Nav.item>
|
||||
<Nav.item color='blue' onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}`);}}>
|
||||
<Nav.item color='blue' onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}`);}} disabled={disabled}>
|
||||
copy url
|
||||
</Nav.item>
|
||||
{currentPage > 1 &&
|
||||
@@ -51,7 +35,7 @@ export default ({ brew, currentPage })=> {
|
||||
onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}#p${currentPage}`);}}>
|
||||
copy url (page {currentPage})
|
||||
</Nav.item>}
|
||||
<Nav.item color='blue' href={getRedditLink(brew)} newTab rel='noopener noreferrer'>
|
||||
<Nav.item color='blue' href={getRedditLink(brew)} newTab rel='noopener noreferrer' disabled={disabled}>
|
||||
post to reddit
|
||||
</Nav.item>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user