mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-12-21 07:33:23 +03:00
c2e6d732c4
Expecting bugs!
29 lines
727 B
JavaScript
29 lines
727 B
JavaScript
import { t, Trans } from '@lingui/macro';
|
|
|
|
import openOSK from './open-osk';
|
|
import showToast from './show-toast';
|
|
import states from './states';
|
|
|
|
const TOAST_DURATION = 5_000; // 5 seconds
|
|
|
|
export default function showCompose(opts) {
|
|
if (!opts) opts = true;
|
|
|
|
if (states.showCompose) {
|
|
if (states.composerState.minimized) {
|
|
showToast({
|
|
duration: TOAST_DURATION,
|
|
text: t`A draft post is currently minimized. Post or discard it before creating a new one.`,
|
|
});
|
|
} else {
|
|
showToast({
|
|
duration: TOAST_DURATION,
|
|
text: t`A post is currently open. Post or discard it before creating a new one.`,
|
|
});
|
|
}
|
|
return;
|
|
}
|
|
|
|
openOSK();
|
|
states.showCompose = opts;
|
|
}
|