33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
import './Toolbar.css';
|
|
import LoadingIndicator from './LoadingIndicator';
|
|
import CustomFileSelect from './CustomFileSelect';
|
|
import SideMenuToggle from './SideMenuToggle';
|
|
import BackMaseuko from '../back-maseuko/BackMaseuko';
|
|
import SceneryList from './SceneryList';
|
|
import ElectrificationStepMode from './ElectrificationStepMode';
|
|
import ThemeToggle from './ThemeToggle';
|
|
import { useEmbeddedContext } from '../../contexts/EmbeddedContext';
|
|
import Constants from '../../helpers/constants';
|
|
|
|
export default function Toolbar() {
|
|
const { isEmbedded } = useEmbeddedContext();
|
|
|
|
return (
|
|
<div className='toolbar-cont'>
|
|
{!isEmbedded && <div className='toolbar'>
|
|
{ Constants.showBackMaseuko && <BackMaseuko /> }
|
|
<SceneryList />
|
|
or
|
|
<CustomFileSelect />
|
|
<ElectrificationStepMode />
|
|
<div className='toolbar-spacer'></div>
|
|
<ThemeToggle />
|
|
<SideMenuToggle />
|
|
</div>
|
|
}
|
|
<div className='loading-indicator-cont'>
|
|
<LoadingIndicator />
|
|
</div>
|
|
</div>
|
|
);
|
|
} |