correctly disable

This commit is contained in:
Víctor Losada Hernández
2026-10-08 00:22:31 +02:00
parent 208ac4046f
commit e8fd9a72b8
3 changed files with 6 additions and 37 deletions
+1 -1
View File
@@ -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>
-15
View File
@@ -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
}
+5 -21
View File
@@ -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>