@nlabs/gothamjs
Version:
Platform
195 lines (194 loc) • 18.2 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
/**
* Copyright (c) 2018-Present, Nitrogen Labs, Inc.
* Copyrights licensed under the MIT License. See the accompanying LICENSE file for terms.
*/ import { createRoot } from 'react-dom/client';
import { Svg } from './components/Svg/Svg.js';
import { Gotham } from './views/Gotham/Gotham.js';
import { HomeView } from './views/HomeView/HomeView.js';
const config = {
app: {
name: 'gothamjs',
title: 'GothamJS'
},
translations: {
en: {
translation: {
// Basic translations to prevent i18n warnings
placeholder: 'Enter text...',
submit: 'Submit',
cancel: 'Cancel',
loading: 'Loading...',
error: 'Error',
success: 'Success'
}
}
},
routes: [
{
children: [
{
element: /*#__PURE__*/ _jsx(HomeView, {}),
path: '/home',
props: {
features: [
{
align: 'right',
details: 'Lex is a console line execution tool. Works out of the box for any React project, taking care of all your development needs. No need to install unit testing, transpilers, compilers, or even development servers. Install Lex globally and let go of all the grunt work, allowing you focus on coding your app.',
image: /*#__PURE__*/ _jsx("img", {
src: "http://lex.nitrogenlabs.com/img/screenshot-1.png"
}),
title: 'What is Lex?'
}
],
footer: {
copyright: 'Copyright © 2018 Nitrogen Labs, Inc.',
logo: /*#__PURE__*/ _jsx(Svg, {
name: "gotham-logo",
width: 60,
height: 60
}),
menu: [
{
label: 'Documentation',
menu: [
{
label: 'About',
url: '/about'
},
{
label: 'Getting Started',
url: '/gettingStarted'
},
{
label: 'Configuration',
url: '/config'
},
{
label: 'Setup',
url: '/setup'
},
{
label: 'API Reference',
url: '/api'
}
]
},
{
label: 'Community',
menu: [
{
label: 'StackOverflow',
url: 'http://stackoverflow.com/questions/tagged/lexjs'
},
{
label: 'Chat',
url: 'https://discord.gg/Ttgev58'
},
{
label: 'Facebook',
url: 'https://www.facebook.com/nitrogenlabs'
}
]
},
{
label: 'More',
menu: [
{
label: 'NPM',
url: 'https://npmjs.com/@nlabs/gothamjs'
},
{
label: 'Git',
url: 'https://github.com/nitrogenlabs/gotham'
}
]
}
]
},
promoRow: {
list: [
{
details: 'Bundling your app with Webpack 4!',
image: /*#__PURE__*/ _jsx(Svg, {
name: "gotham-logo",
width: 50,
height: 50
}),
title: 'Webpack'
},
{
details: 'Transpile ES-next, Flow and Typescript',
image: /*#__PURE__*/ _jsx(Svg, {
name: "gotham-logo",
width: 50,
height: 50
}),
title: 'Babel'
},
{
details: 'Unit Test has never been easier.',
image: /*#__PURE__*/ _jsx(Svg, {
name: "gotham-logo",
width: 50,
height: 50
}),
title: 'Jest'
}
]
},
splash: {
backgroundImage: 'http://lex.nitrogenlabs.com/img/bg-image.jpg',
backgroundTextColor: '#fff',
buttons: [
{
label: 'Quick Start',
url: '/quickStart'
},
{
label: 'API',
url: '/api'
}
],
image: /*#__PURE__*/ _jsx(Svg, {
name: "gotham-logo",
width: 130,
height: 130
})
},
title: 'Welcome'
}
}
],
element: /*#__PURE__*/ _jsx(HomeView, {}),
index: true,
path: '/',
props: {
topBar: {
logo: /*#__PURE__*/ _jsx(Svg, {
name: "gotham",
width: 175,
height: 50
}),
menu: [
{
label: 'Sign In',
url: '/signIn'
},
{
label: 'Sign Up',
url: '/signUp'
}
],
solidTextColor: '#fff',
transparentTextColor: '#fff'
}
}
}
]
};
const root = createRoot(document.getElementById('app'));
root.render(/*#__PURE__*/ _jsx(Gotham, {
config: config
}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9uaXRyb2c3L0RldmVsb3BtZW50L2dvdGhhbWpzL3NyYy9hcHAudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LVByZXNlbnQsIE5pdHJvZ2VuIExhYnMsIEluYy5cbiAqIENvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgdGhlIGFjY29tcGFueWluZyBMSUNFTlNFIGZpbGUgZm9yIHRlcm1zLlxuICovXG5pbXBvcnQge2NyZWF0ZVJvb3R9IGZyb20gJ3JlYWN0LWRvbS9jbGllbnQnO1xuXG5pbXBvcnQge1N2Z30gZnJvbSAnLi9jb21wb25lbnRzL1N2Zy9TdmcuanMnO1xuaW1wb3J0IHtHb3RoYW19IGZyb20gJy4vdmlld3MvR290aGFtL0dvdGhhbS5qcyc7XG5pbXBvcnQge0hvbWVWaWV3fSBmcm9tICcuL3ZpZXdzL0hvbWVWaWV3L0hvbWVWaWV3LmpzJztcblxuaW1wb3J0IHR5cGUge0dvdGhhbUNvbmZpZ3VyYXRpb259IGZyb20gJy4vdmlld3MvR290aGFtL0dvdGhhbVByb3ZpZGVyLmpzJztcblxuY29uc3QgY29uZmlnOiBHb3RoYW1Db25maWd1cmF0aW9uID0ge1xuICBhcHA6IHtcbiAgICBuYW1lOiAnZ290aGFtanMnLFxuICAgIHRpdGxlOiAnR290aGFtSlMnXG4gIH0sXG4gIHRyYW5zbGF0aW9uczoge1xuICAgIGVuOiB7XG4gICAgICB0cmFuc2xhdGlvbjoge1xuICAgICAgICAvLyBCYXNpYyB0cmFuc2xhdGlvbnMgdG8gcHJldmVudCBpMThuIHdhcm5pbmdzXG4gICAgICAgIHBsYWNlaG9sZGVyOiAnRW50ZXIgdGV4dC4uLicsXG4gICAgICAgIHN1Ym1pdDogJ1N1Ym1pdCcsXG4gICAgICAgIGNhbmNlbDogJ0NhbmNlbCcsXG4gICAgICAgIGxvYWRpbmc6ICdMb2FkaW5nLi4uJyxcbiAgICAgICAgZXJyb3I6ICdFcnJvcicsXG4gICAgICAgIHN1Y2Nlc3M6ICdTdWNjZXNzJ1xuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgcm91dGVzOiBbXG4gICAge1xuICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAge1xuICAgICAgICAgIGVsZW1lbnQ6IDxIb21lVmlldyAvPixcbiAgICAgICAgICBwYXRoOiAnL2hvbWUnLFxuICAgICAgICAgIHByb3BzOiB7XG4gICAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYWxpZ246ICdyaWdodCcsXG4gICAgICAgICAgICAgICAgZGV0YWlsczogJ0xleCBpcyBhIGNvbnNvbGUgbGluZSBleGVjdXRpb24gdG9vbC4gV29ya3Mgb3V0IG9mIHRoZSBib3ggZm9yIGFueSBSZWFjdCBwcm9qZWN0LCB0YWtpbmcgY2FyZSBvZiBhbGwgeW91ciBkZXZlbG9wbWVudCBuZWVkcy4gTm8gbmVlZCB0byBpbnN0YWxsIHVuaXQgdGVzdGluZywgdHJhbnNwaWxlcnMsIGNvbXBpbGVycywgb3IgZXZlbiBkZXZlbG9wbWVudCBzZXJ2ZXJzLiBJbnN0YWxsIExleCBnbG9iYWxseSBhbmQgbGV0IGdvIG9mIGFsbCB0aGUgZ3J1bnQgd29yaywgYWxsb3dpbmcgeW91IGZvY3VzIG9uIGNvZGluZyB5b3VyIGFwcC4nLFxuICAgICAgICAgICAgICAgIGltYWdlOiA8aW1nIHNyYz1cImh0dHA6Ly9sZXgubml0cm9nZW5sYWJzLmNvbS9pbWcvc2NyZWVuc2hvdC0xLnBuZ1wiIC8+LFxuICAgICAgICAgICAgICAgIHRpdGxlOiAnV2hhdCBpcyBMZXg/J1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgZm9vdGVyOiB7XG4gICAgICAgICAgICAgIGNvcHlyaWdodDogJ0NvcHlyaWdodCAmY29weTsgMjAxOCBOaXRyb2dlbiBMYWJzLCBJbmMuJyxcbiAgICAgICAgICAgICAgbG9nbzogPFN2ZyBuYW1lPVwiZ290aGFtLWxvZ29cIiB3aWR0aD17NjB9IGhlaWdodD17NjB9IC8+LFxuICAgICAgICAgICAgICBtZW51OiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbGFiZWw6ICdEb2N1bWVudGF0aW9uJyxcbiAgICAgICAgICAgICAgICAgIG1lbnU6IFtcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnQWJvdXQnLCB1cmw6ICcvYWJvdXQnfSxcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnR2V0dGluZyBTdGFydGVkJywgdXJsOiAnL2dldHRpbmdTdGFydGVkJ30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0NvbmZpZ3VyYXRpb24nLCB1cmw6ICcvY29uZmlnJ30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ1NldHVwJywgdXJsOiAnL3NldHVwJ30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0FQSSBSZWZlcmVuY2UnLCB1cmw6ICcvYXBpJ31cbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiAnQ29tbXVuaXR5JyxcbiAgICAgICAgICAgICAgICAgIG1lbnU6IFtcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnU3RhY2tPdmVyZmxvdycsIHVybDogJ2h0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvdGFnZ2VkL2xleGpzJ30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0NoYXQnLCB1cmw6ICdodHRwczovL2Rpc2NvcmQuZ2cvVHRnZXY1OCd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdGYWNlYm9vaycsIHVybDogJ2h0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9uaXRyb2dlbmxhYnMnfVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbGFiZWw6ICdNb3JlJyxcbiAgICAgICAgICAgICAgICAgIG1lbnU6IFtcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnTlBNJywgdXJsOiAnaHR0cHM6Ly9ucG1qcy5jb20vQG5sYWJzL2dvdGhhbWpzJ30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0dpdCcsIHVybDogJ2h0dHBzOi8vZ2l0aHViLmNvbS9uaXRyb2dlbmxhYnMvZ290aGFtJ31cbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBwcm9tb1Jvdzoge1xuICAgICAgICAgICAgICBsaXN0OiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGV0YWlsczogJ0J1bmRsaW5nIHlvdXIgYXBwIHdpdGggV2VicGFjayA0IScsXG4gICAgICAgICAgICAgICAgICBpbWFnZTogPFN2ZyBuYW1lPVwiZ290aGFtLWxvZ29cIiB3aWR0aD17NTB9IGhlaWdodD17NTB9IC8+LFxuICAgICAgICAgICAgICAgICAgdGl0bGU6ICdXZWJwYWNrJ1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGV0YWlsczogJ1RyYW5zcGlsZSBFUy1uZXh0LCBGbG93IGFuZCBUeXBlc2NyaXB0JyxcbiAgICAgICAgICAgICAgICAgIGltYWdlOiA8U3ZnIG5hbWU9XCJnb3RoYW0tbG9nb1wiIHdpZHRoPXs1MH0gaGVpZ2h0PXs1MH0gLz4sXG4gICAgICAgICAgICAgICAgICB0aXRsZTogJ0JhYmVsJ1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGV0YWlsczogJ1VuaXQgVGVzdCBoYXMgbmV2ZXIgYmVlbiBlYXNpZXIuJyxcbiAgICAgICAgICAgICAgICAgIGltYWdlOiA8U3ZnIG5hbWU9XCJnb3RoYW0tbG9nb1wiIHdpZHRoPXs1MH0gaGVpZ2h0PXs1MH0gLz4sXG4gICAgICAgICAgICAgICAgICB0aXRsZTogJ0plc3QnXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc3BsYXNoOiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmRJbWFnZTogJ2h0dHA6Ly9sZXgubml0cm9nZW5sYWJzLmNvbS9pbWcvYmctaW1hZ2UuanBnJyxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZFRleHRDb2xvcjogJyNmZmYnLFxuICAgICAgICAgICAgICBidXR0b25zOiBbXG4gICAgICAgICAgICAgICAge2xhYmVsOiAnUXVpY2sgU3RhcnQnLCB1cmw6ICcvcXVpY2tTdGFydCd9LFxuICAgICAgICAgICAgICAgIHtsYWJlbDogJ0FQSScsIHVybDogJy9hcGknfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBpbWFnZTogPFN2ZyBuYW1lPVwiZ290aGFtLWxvZ29cIiB3aWR0aD17MTMwfSBoZWlnaHQ9ezEzMH0gLz5cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB0aXRsZTogJ1dlbGNvbWUnXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBdLFxuICAgICAgZWxlbWVudDogPEhvbWVWaWV3IC8+LFxuICAgICAgaW5kZXg6IHRydWUsXG4gICAgICBwYXRoOiAnLycsXG4gICAgICBwcm9wczoge1xuICAgICAgICB0b3BCYXI6IHtcbiAgICAgICAgICBsb2dvOiA8U3ZnIG5hbWU9XCJnb3RoYW1cIiB3aWR0aD17MTc1fSBoZWlnaHQ9ezUwfSAvPixcbiAgICAgICAgICBtZW51OiBbXG4gICAgICAgICAgICB7bGFiZWw6ICdTaWduIEluJywgdXJsOiAnL3NpZ25Jbid9LFxuICAgICAgICAgICAge2xhYmVsOiAnU2lnbiBVcCcsIHVybDogJy9zaWduVXAnfVxuICAgICAgICAgIF0sXG4gICAgICAgICAgc29saWRUZXh0Q29sb3I6ICcjZmZmJyxcbiAgICAgICAgICB0cmFuc3BhcmVudFRleHRDb2xvcjogJyNmZmYnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIF1cbn07XG5cbmNvbnN0IHJvb3QgPSBjcmVhdGVSb290KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcHAnKSBhcyBIVE1MRWxlbWVudCk7XG5yb290LnJlbmRlcig8R290aGFtIGNvbmZpZz17Y29uZmlnfSAvPik7Il0sIm5hbWVzIjpbImNyZWF0ZVJvb3QiLCJTdmciLCJHb3RoYW0iLCJIb21lVmlldyIsImNvbmZpZyIsImFwcCIsIm5hbWUiLCJ0aXRsZSIsInRyYW5zbGF0aW9ucyIsImVuIiwidHJhbnNsYXRpb24iLCJwbGFjZWhvbGRlciIsInN1Ym1pdCIsImNhbmNlbCIsImxvYWRpbmciLCJlcnJvciIsInN1Y2Nlc3MiLCJyb3V0ZXMiLCJjaGlsZHJlbiIsImVsZW1lbnQiLCJwYXRoIiwicHJvcHMiLCJmZWF0dXJlcyIsImFsaWduIiwiZGV0YWlscyIsImltYWdlIiwiaW1nIiwic3JjIiwiZm9vdGVyIiwiY29weXJpZ2h0IiwibG9nbyIsIndpZHRoIiwiaGVpZ2h0IiwibWVudSIsImxhYmVsIiwidXJsIiwicHJvbW9Sb3ciLCJsaXN0Iiwic3BsYXNoIiwiYmFja2dyb3VuZEltYWdlIiwiYmFja2dyb3VuZFRleHRDb2xvciIsImJ1dHRvbnMiLCJpbmRleCIsInRvcEJhciIsInNvbGlkVGV4dENvbG9yIiwidHJhbnNwYXJlbnRUZXh0Q29sb3IiLCJyb290IiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInJlbmRlciJdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Q0FHQyxHQUNELFNBQVFBLFVBQVUsUUFBTyxtQkFBbUI7QUFFNUMsU0FBUUMsR0FBRyxRQUFPLDBCQUEwQjtBQUM1QyxTQUFRQyxNQUFNLFFBQU8sMkJBQTJCO0FBQ2hELFNBQVFDLFFBQVEsUUFBTywrQkFBK0I7QUFJdEQsTUFBTUMsU0FBOEI7SUFDbENDLEtBQUs7UUFDSEMsTUFBTTtRQUNOQyxPQUFPO0lBQ1Q7SUFDQUMsY0FB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