import Component from '../../common/Component'; import SessionDropdown from './SessionDropdown'; import ItemList from '../../common/utils/ItemList'; import listItems from '../../common/helpers/listItems'; /** * The `HeaderSecondary` component displays secondary header controls. */ export default class HeaderSecondary extends Component { view() { return ; } config(isInitialized, context) { // Since this component is 'above' the content of the page (that is, it is a // part of the global UI that persists between routes), we will flag the DOM // to be retained across route changes. context.retain = true; } /** * Build an item list for the controls. * * @return {ItemList} */ items() { const items = new ItemList(); items.add('session', SessionDropdown.component()); return items; } }