Newer
Older
const config = require('../config.json');
//App view components
const RegisterEvents = require('./components/RegisterEvents');
//Default state
let state = {
header: {
title: 'Data Portal',
helpURL: '',
portal: 'Back to Stash',
portalURL: 'http://stash.research.uts.edu.au',
error: 'Search Error',
invalidSearch: 'Invalid Search',
searchText: 'Search'
},
start: 0,
page: 1,
numFound: 0,
pageSize: 10,
related: [],
viewFields: [
{display: "SubDocHorizontal", field: "author", fieldName: 'Author/s'},
{display: "", field: "license", fieldName: 'Licence'},
{display: "SubDocDate", field: "datePublished", fieldName: 'Date Published'},
{display: "SubDoc", field: "contactPoint", fieldName: 'Contact Point', template: '${item.name} ${item.email}'},
]
footer:{
text: '2019 University of Technology Sydney'
},
// Main App
async function main() {
await Router(state);
}
(async () => {
await main();
})();