Fix dual confirm dialogs
This commit is contained in:
parent
e9cac96679
commit
43c3edd3ad
3 changed files with 5 additions and 5 deletions
|
|
@ -8,6 +8,8 @@ import ViewerPanel from './ViewerPanel';
|
||||||
import Footer from './Footer';
|
import Footer from './Footer';
|
||||||
import { ModelContext, FSContext } from './contexts';
|
import { ModelContext, FSContext } from './contexts';
|
||||||
import PanelSwitcher from './PanelSwitcher';
|
import PanelSwitcher from './PanelSwitcher';
|
||||||
|
import { ConfirmDialog } from 'primereact/confirmdialog';
|
||||||
|
|
||||||
|
|
||||||
// import "primereact/resources/themes/lara-light-indigo/theme.css";
|
// import "primereact/resources/themes/lara-light-indigo/theme.css";
|
||||||
// import "primereact/resources/primereact.min.css";
|
// import "primereact/resources/primereact.min.css";
|
||||||
|
|
@ -80,6 +82,7 @@ export function App({initialState, statePersister, fs}: {initialState: State, st
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Footer />
|
<Footer />
|
||||||
|
<ConfirmDialog />
|
||||||
</div>
|
</div>
|
||||||
</FSContext.Provider>
|
</FSContext.Provider>
|
||||||
</ModelContext.Provider>
|
</ModelContext.Provider>
|
||||||
|
|
|
||||||
|
|
@ -8,10 +8,10 @@ import { Button } from 'primereact/button';
|
||||||
import { ProgressBar } from 'primereact/progressbar';
|
import { ProgressBar } from 'primereact/progressbar';
|
||||||
import { Badge } from 'primereact/badge';
|
import { Badge } from 'primereact/badge';
|
||||||
import { Menu } from 'primereact/menu';
|
import { Menu } from 'primereact/menu';
|
||||||
import { ConfirmDialog, confirmDialog } from 'primereact/confirmdialog';
|
|
||||||
import { Toast } from 'primereact/toast';
|
import { Toast } from 'primereact/toast';
|
||||||
import SettingsMenu from './SettingsMenu';
|
import SettingsMenu from './SettingsMenu';
|
||||||
import HelpMenu from './HelpMenu';
|
import HelpMenu from './HelpMenu';
|
||||||
|
import { confirmDialog } from 'primereact/confirmdialog';
|
||||||
|
|
||||||
function downloadOutput(state: State) {
|
function downloadOutput(state: State) {
|
||||||
if (!state.output) return;
|
if (!state.output) return;
|
||||||
|
|
@ -135,8 +135,6 @@ export default function Footer({style}: {style?: CSSProperties}) {
|
||||||
|
|
||||||
<span style={{flex: 1}}></span>
|
<span style={{flex: 1}}></span>
|
||||||
|
|
||||||
<ConfirmDialog />
|
|
||||||
|
|
||||||
<Toast ref={toast} />
|
<Toast ref={toast} />
|
||||||
|
|
||||||
<HelpMenu />
|
<HelpMenu />
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { MenuItem } from 'primereact/menuitem';
|
||||||
import { Menu } from 'primereact/menu';
|
import { Menu } from 'primereact/menu';
|
||||||
import { ModelContext } from './contexts';
|
import { ModelContext } from './contexts';
|
||||||
import { isInStandaloneMode } from '../utils';
|
import { isInStandaloneMode } from '../utils';
|
||||||
import { ConfirmDialog, confirmDialog } from 'primereact/confirmdialog';
|
import { confirmDialog } from 'primereact/confirmdialog';
|
||||||
|
|
||||||
export default function SettingsMenu({className, style}: {className?: string, style?: CSSProperties}) {
|
export default function SettingsMenu({className, style}: {className?: string, style?: CSSProperties}) {
|
||||||
const model = useContext(ModelContext);
|
const model = useContext(ModelContext);
|
||||||
|
|
@ -73,7 +73,6 @@ export default function SettingsMenu({className, style}: {className?: string, st
|
||||||
] : []),
|
] : []),
|
||||||
] as MenuItem[]} popup ref={settingsMenu} />
|
] as MenuItem[]} popup ref={settingsMenu} />
|
||||||
|
|
||||||
<ConfirmDialog />
|
|
||||||
<Button title="Settings menu"
|
<Button title="Settings menu"
|
||||||
style={style}
|
style={style}
|
||||||
className={className}
|
className={className}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue