mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-11-09 08:48:45 +00:00
last changes
This commit is contained in:
@@ -71,7 +71,6 @@ const Homebrew = (props)=>{
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
return (
|
||||
<Router>
|
||||
<div className={`homebrew${(config?.deployment || config?.developmentStyle) ? ' deployment' : ''}`} style={backgroundObject()}>
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
|
||||
@@ -292,6 +292,10 @@
|
||||
&.header {
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
&.beta {
|
||||
color:@red;
|
||||
}
|
||||
}
|
||||
|
||||
> ul {
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user