Fix compose button not auto-hiding

This commit is contained in:
Lim Chee Aun 2023-05-08 12:53:27 +08:00
parent 02d26b8da2
commit c95a451111

View file

@ -265,32 +265,30 @@ function App() {
<Route path="/:instance?/s/:id" element={<StatusRoute />} /> <Route path="/:instance?/s/:id" element={<StatusRoute />} />
</Routes> </Routes>
)} )}
<div> {isLoggedIn && (
{isLoggedIn && ( <button
<button type="button"
type="button" id="compose-button"
id="compose-button" onClick={(e) => {
onClick={(e) => { if (e.shiftKey) {
if (e.shiftKey) { const newWin = openCompose();
const newWin = openCompose(); if (!newWin) {
if (!newWin) { alert('Looks like your browser is blocking popups.');
alert('Looks like your browser is blocking popups.');
states.showCompose = true;
}
} else {
states.showCompose = true; states.showCompose = true;
} }
}} } else {
> states.showCompose = true;
<Icon icon="quill" size="xl" alt="Compose" /> }
</button> }}
>
<Icon icon="quill" size="xl" alt="Compose" />
</button>
)}
{isLoggedIn &&
!snapStates.settings.shortcutsColumnsMode &&
snapStates.settings.shortcutsViewMode !== 'multi-column' && (
<Shortcuts />
)} )}
{isLoggedIn &&
!snapStates.settings.shortcutsColumnsMode &&
snapStates.settings.shortcutsViewMode !== 'multi-column' && (
<Shortcuts />
)}
</div>
{!!snapStates.showCompose && ( {!!snapStates.showCompose && (
<Modal> <Modal>
<Compose <Compose