last changes

This commit is contained in:
Víctor Losada Hernández
2026-10-08 21:33:35 +02:00
parent e8fd9a72b8
commit 1d4cbfb487
4 changed files with 28 additions and 18 deletions
-1
View File
@@ -71,7 +71,6 @@ const Homebrew = (props)=>{
);
}
return (
<Router>
<div className={`homebrew${(config?.deployment || config?.developmentStyle) ? ' deployment' : ''}`} style={backgroundObject()}>
+21 -11
View File
@@ -38,20 +38,30 @@ const Navbar = ({ account, brew, title = '', props }) => {
);
};
const renderDownloadLink = () =>{
if(!brew.shareId) return <Nav.item disabled={!brew.shareId}>Get txt</Nav.item>
let shareLink = brew.shareId;
if(brew.googleId && !brew.stubbed) {
shareLink = brew.googleId + shareLink;
}
return <Nav.item href={`/download/${shareLink}`} disabled={!brew.shareId}>Get txt</Nav.item>
}
const renderFile = () => {
return (
<Dropdown groupName={'File'} customTrigger={<>File</>} icon={null} key={'file'}>
<NewBrew />
<Nav.item disabled={!brew.shareId}>Save document</Nav.item>
<Nav.item className='beta' disabled={!brew.shareId}>Save document</Nav.item>
<div className='nav-section'>
<PrintNavitem disabled={!brew.shareId}/>
<Nav.item disabled={!brew.shareId}>Get txt</Nav.item>
{renderDownloadLink()}
</div>
<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>
<Nav.item disabled={!brew.shareId}>Transfer File</Nav.item>
<Nav.item className='beta' disabled={!brew.shareId}>Delete File</Nav.item>
<Nav.item className='beta' disabled={!brew.shareId}>Publish File</Nav.item>
<Nav.item className='beta' disabled={!brew.shareId}>Transfer File</Nav.item>
</div>
</Dropdown>
);
@@ -61,14 +71,14 @@ const Navbar = ({ account, brew, title = '', props }) => {
return (
<Dropdown groupName={'Edit'} customTrigger={<>Edit</>} icon={null} key={'edit'}>
<div className='nav-section'>
<Nav.item kbd={mod + ' + z'} disabled={!brew.shareId}>
<Nav.item className='beta' kbd={mod + ' + z'} disabled={!brew.shareId}>
Undo
</Nav.item>
<Nav.item kbd={mod + ' + Shift + z'} disabled={!brew.shareId}>Redo</Nav.item>
<Nav.item kbd={mod + ' + x'} disabled={!brew.shareId}>cut</Nav.item>
<Nav.item kbd={mod + ' + c'} disabled={!brew.shareId}>copy</Nav.item>
<Nav.item kbd={mod + ' + v'} disabled={!brew.shareId}>paste</Nav.item>
<Nav.item kbd={mod + ' + f'} disabled={!brew.shareId}>Find / Replace</Nav.item>
<Nav.item className='beta' kbd={mod + ' + Shift + z'} disabled={!brew.shareId}>Redo</Nav.item>
<Nav.item className='beta' kbd={mod + ' + x'} disabled={!brew.shareId}>cut</Nav.item>
<Nav.item className='beta' kbd={mod + ' + c'} disabled={!brew.shareId}>copy</Nav.item>
<Nav.item className='beta' kbd={mod + ' + v'} disabled={!brew.shareId}>paste</Nav.item>
<Nav.item className='beta' kbd={mod + ' + f'} disabled={!brew.shareId}>Find / Replace</Nav.item>
</div>
</Dropdown>
);
+4
View File
@@ -292,6 +292,10 @@
&.header {
justify-content: center;
}
&.beta {
color:@red;
}
}
> ul {
+3 -6
View File
@@ -20,14 +20,11 @@ const getRedditLink = (brew)=>{
export default ({ brew, disabled, currentPage })=> {
return (
<div className='nav-section'>
<Nav.item color='teal' icon='fas fa-share-alt' disabled={disabled}>
share
</Nav.item>
<Nav.item color='blue' href={`/share/${getShareId(brew)}`} disabled={disabled}>
view
view share page
</Nav.item>
<Nav.item color='blue' onClick={()=>{navigator.clipboard.writeText(`${global.config.baseUrl}/share/${getShareId(brew)}`);}} disabled={disabled}>
copy url
copy share url
</Nav.item>
{currentPage > 1 &&
<Nav.item
@@ -35,7 +32,7 @@ export default ({ brew, disabled, 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' disabled={disabled}>
<Nav.item color='blue' href={!disabled && getRedditLink(brew)} newTab rel='noopener noreferrer' disabled={disabled}>
post to reddit
</Nav.item>
</div>