mirror of
https://github.com/EDCD/coriolis.git
synced 2025-12-09 22:55:35 +00:00
Add framework for help
This commit is contained in:
@@ -74,6 +74,7 @@ export default class Header extends TranslatedComponent {
|
|||||||
this._openBuilds = this._openMenu.bind(this, 'b');
|
this._openBuilds = this._openMenu.bind(this, 'b');
|
||||||
this._openComp = this._openMenu.bind(this, 'comp');
|
this._openComp = this._openMenu.bind(this, 'comp');
|
||||||
this._openSettings = this._openMenu.bind(this, 'settings');
|
this._openSettings = this._openMenu.bind(this, 'settings');
|
||||||
|
this._openHelp = this._openMenu.bind(this, 'help');
|
||||||
this.languageOptions = [];
|
this.languageOptions = [];
|
||||||
this.insuranceOptions = [];
|
this.insuranceOptions = [];
|
||||||
this.state = {
|
this.state = {
|
||||||
@@ -359,6 +360,23 @@ export default class Header extends TranslatedComponent {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generate the help menu
|
||||||
|
* @return {React.Component} Menu
|
||||||
|
*/
|
||||||
|
_getHelpMenu() {
|
||||||
|
let translate = this.context.language.translate;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className='menu-list' onClick={ (e) => e.stopPropagation() } style={{ whiteSpace: 'nowrap' }}>
|
||||||
|
<div>{translate('introduction')}</div>
|
||||||
|
<div>{translate('importing your build')}</div>
|
||||||
|
<div>{translate('engineers')}</div>
|
||||||
|
<div>{translate('tricks and tips')}</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generate the settings menu
|
* Generate the settings menu
|
||||||
* @return {React.Component} Menu
|
* @return {React.Component} Menu
|
||||||
@@ -521,6 +539,12 @@ export default class Header extends TranslatedComponent {
|
|||||||
</div>
|
</div>
|
||||||
{openedMenu == 'settings' ? this._getSettingsMenu() : null}
|
{openedMenu == 'settings' ? this._getSettingsMenu() : null}
|
||||||
</div>
|
</div>
|
||||||
|
<div className='r menu'>
|
||||||
|
<div className={cn('menu-header', { selected: openedMenu == 'help' })} onClick={this._openHelp}>
|
||||||
|
<Cogs className='xl warning'/><span className='menu-item-label'>{translate('help')}</span>
|
||||||
|
</div>
|
||||||
|
{openedMenu == 'help' ? this._getHelpMenu() : null}
|
||||||
|
</div>
|
||||||
</header>
|
</header>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user