covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
65 lines (61 loc) • 2.04 kB
JavaScript
import Container from '../../../node_modules/neo.mjs/src/container/Base.mjs';
/**
* @class Covid.view.FooterContainer
* @extends Neo.container.Base
*/
class FooterContainer extends Container {
static getConfig() {return {
/**
* @member {String} className='Covid.view.FooterContainer'
* @protected
*/
className: 'Covid.view.FooterContainer',
/**
* @member {Number} height=20
*/
height: 25,
/**
* @member {Object} layout={ntype: 'hbox'}
*/
layout: {ntype: 'hbox'},
/**
* @member {String} reference='footer'
*/
reference: 'footer',
/**
* @member {Object} style={overflow: 'visible'}
*/
style: {overflow: 'visible'},
/**
* @member {Object} itemDefaults
*/
itemDefaults: {
ntype: 'component',
cls : ['neo-link-color'],
style: {fontSize: '13px', padding: '10px', paddingTop: 0}
},
/**
* @member {Array} items
*/
items: [{
html : 'App created with <a target="_blank" href="https://github.com/neomjs/neo">neo.mjs</a>.'
}, {
flex: 1
}, {
html : 'Data provided by <a target="_blank" href="https://github.com/disease-sh/API">disease.sh/API</a>.'
}, {
flex: 1
}, {
html : 'Country Flag Icons made by <a target="_blank" href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a target="_blank" href="https://www.flaticon.com/" title="Flaticon"> www.flaticon.com</a>.'
}, {
ntype : 'button',
cls : ['neo-button'],
handler: 'onRemoveFooterButtonClick',
height : 24,
style : {margin: 0, marginRight: '10px', marginTop: '-5px'},
text : 'Remove Footer'
}]
}}
}
Neo.applyClassConfig(FooterContainer);
export {FooterContainer as default};