UNPKG

@nlabs/gothamjs

Version:
109 lines (108 loc) 12.9 kB
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"; import { jsx } from "react/jsx-runtime"; const config = { app: { name: "gothamjs", title: "GothamJS" }, 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 })); //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vc3JjL2FwcC50c3giXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE4LVByZXNlbnQsIE5pdHJvZ2VuIExhYnMsIEluYy5cbiAqIENvcHlyaWdodHMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgdGhlIGFjY29tcGFueWluZyBMSUNFTlNFIGZpbGUgZm9yIHRlcm1zLlxuICovXG5pbXBvcnQge2NyZWF0ZVJvb3R9IGZyb20gJ3JlYWN0LWRvbS9jbGllbnQnO1xuXG5pbXBvcnQge1N2Z30gZnJvbSAnLi9jb21wb25lbnRzL1N2Zy9TdmcuanMnO1xuaW1wb3J0IHtHb3RoYW19IGZyb20gJy4vdmlld3MvR290aGFtL0dvdGhhbS5qcyc7XG5pbXBvcnQge0hvbWVWaWV3fSBmcm9tICcuL3ZpZXdzL0hvbWVWaWV3L0hvbWVWaWV3LmpzJztcblxuaW1wb3J0IHR5cGUge0dvdGhhbUNvbmZpZ3VyYXRpb259IGZyb20gJy4vdmlld3MvR290aGFtL0dvdGhhbVByb3ZpZGVyLmpzJztcblxuY29uc3QgY29uZmlnOiBHb3RoYW1Db25maWd1cmF0aW9uID0ge1xuICBhcHA6IHtcbiAgICBuYW1lOiAnZ290aGFtanMnLFxuICAgIHRpdGxlOiAnR290aGFtSlMnXG4gIH0sXG4gIHJvdXRlczogW1xuICAgIHtcbiAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBlbGVtZW50OiA8SG9tZVZpZXcgLz4sXG4gICAgICAgICAgcGF0aDogJy9ob21lJyxcbiAgICAgICAgICBwcm9wczoge1xuICAgICAgICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGFsaWduOiAncmlnaHQnLFxuICAgICAgICAgICAgICAgIGRldGFpbHM6ICdMZXggaXMgYSBjb25zb2xlIGxpbmUgZXhlY3V0aW9uIHRvb2wuIFdvcmtzIG91dCBvZiB0aGUgYm94IGZvciBhbnkgUmVhY3QgcHJvamVjdCwgdGFraW5nIGNhcmUgb2YgYWxsIHlvdXIgZGV2ZWxvcG1lbnQgbmVlZHMuIE5vIG5lZWQgdG8gaW5zdGFsbCB1bml0IHRlc3RpbmcsIHRyYW5zcGlsZXJzLCBjb21waWxlcnMsIG9yIGV2ZW4gZGV2ZWxvcG1lbnQgc2VydmVycy4gSW5zdGFsbCBMZXggZ2xvYmFsbHkgYW5kIGxldCBnbyBvZiBhbGwgdGhlIGdydW50IHdvcmssIGFsbG93aW5nIHlvdSBmb2N1cyBvbiBjb2RpbmcgeW91ciBhcHAuJyxcbiAgICAgICAgICAgICAgICBpbWFnZTogPGltZyBzcmM9XCJodHRwOi8vbGV4Lm5pdHJvZ2VubGFicy5jb20vaW1nL3NjcmVlbnNob3QtMS5wbmdcIiAvPixcbiAgICAgICAgICAgICAgICB0aXRsZTogJ1doYXQgaXMgTGV4PydcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIGZvb3Rlcjoge1xuICAgICAgICAgICAgICBjb3B5cmlnaHQ6ICdDb3B5cmlnaHQgJmNvcHk7IDIwMTggTml0cm9nZW4gTGFicywgSW5jLicsXG4gICAgICAgICAgICAgIGxvZ286IDxTdmcgbmFtZT1cImdvdGhhbS1sb2dvXCIgd2lkdGg9ezYwfSBoZWlnaHQ9ezYwfSAvPixcbiAgICAgICAgICAgICAgbWVudTogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiAnRG9jdW1lbnRhdGlvbicsXG4gICAgICAgICAgICAgICAgICBtZW51OiBbXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0Fib3V0JywgdXJsOiAnL2Fib3V0J30sXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ0dldHRpbmcgU3RhcnRlZCcsIHVybDogJy9nZXR0aW5nU3RhcnRlZCd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdDb25maWd1cmF0aW9uJywgdXJsOiAnL2NvbmZpZyd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdTZXR1cCcsIHVybDogJy9zZXR1cCd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdBUEkgUmVmZXJlbmNlJywgdXJsOiAnL2FwaSd9XG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBsYWJlbDogJ0NvbW11bml0eScsXG4gICAgICAgICAgICAgICAgICBtZW51OiBbXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ1N0YWNrT3ZlcmZsb3cnLCB1cmw6ICdodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zL3RhZ2dlZC9sZXhqcyd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdDaGF0JywgdXJsOiAnaHR0cHM6Ly9kaXNjb3JkLmdnL1R0Z2V2NTgnfSxcbiAgICAgICAgICAgICAgICAgICAge2xhYmVsOiAnRmFjZWJvb2snLCB1cmw6ICdodHRwczovL3d3dy5mYWNlYm9vay5jb20vbml0cm9nZW5sYWJzJ31cbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiAnTW9yZScsXG4gICAgICAgICAgICAgICAgICBtZW51OiBbXG4gICAgICAgICAgICAgICAgICAgIHtsYWJlbDogJ05QTScsIHVybDogJ2h0dHBzOi8vbnBtanMuY29tL0BubGFicy9nb3RoYW1qcyd9LFxuICAgICAgICAgICAgICAgICAgICB7bGFiZWw6ICdHaXQnLCB1cmw6ICdodHRwczovL2dpdGh1Yi5jb20vbml0cm9nZW5sYWJzL2dvdGhhbSd9XG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcHJvbW9Sb3c6IHtcbiAgICAgICAgICAgICAgbGlzdDogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGRldGFpbHM6ICdCdW5kbGluZyB5b3VyIGFwcCB3aXRoIFdlYnBhY2sgNCEnLFxuICAgICAgICAgICAgICAgICAgaW1hZ2U6IDxTdmcgbmFtZT1cImdvdGhhbS1sb2dvXCIgd2lkdGg9ezUwfSBoZWlnaHQ9ezUwfSAvPixcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiAnV2VicGFjaydcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGRldGFpbHM6ICdUcmFuc3BpbGUgRVMtbmV4dCwgRmxvdyBhbmQgVHlwZXNjcmlwdCcsXG4gICAgICAgICAgICAgICAgICBpbWFnZTogPFN2ZyBuYW1lPVwiZ290aGFtLWxvZ29cIiB3aWR0aD17NTB9IGhlaWdodD17NTB9IC8+LFxuICAgICAgICAgICAgICAgICAgdGl0bGU6ICdCYWJlbCdcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGRldGFpbHM6ICdVbml0IFRlc3QgaGFzIG5ldmVyIGJlZW4gZWFzaWVyLicsXG4gICAgICAgICAgICAgICAgICBpbWFnZTogPFN2ZyBuYW1lPVwiZ290aGFtLWxvZ29cIiB3aWR0aD17NTB9IGhlaWdodD17NTB9IC8+LFxuICAgICAgICAgICAgICAgICAgdGl0bGU6ICdKZXN0J1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHNwbGFzaDoge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kSW1hZ2U6ICdodHRwOi8vbGV4Lm5pdHJvZ2VubGFicy5jb20vaW1nL2JnLWltYWdlLmpwZycsXG4gICAgICAgICAgICAgIGJhY2tncm91bmRUZXh0Q29sb3I6ICcjZmZmJyxcbiAgICAgICAgICAgICAgYnV0dG9uczogW1xuICAgICAgICAgICAgICAgIHtsYWJlbDogJ1F1aWNrIFN0YXJ0JywgdXJsOiAnL3F1aWNrU3RhcnQnfSxcbiAgICAgICAgICAgICAgICB7bGFiZWw6ICdBUEknLCB1cmw6ICcvYXBpJ31cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgaW1hZ2U6IDxTdmcgbmFtZT1cImdvdGhhbS1sb2dvXCIgd2lkdGg9ezEzMH0gaGVpZ2h0PXsxMzB9IC8+XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgdGl0bGU6ICdXZWxjb21lJ1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXSxcbiAgICAgIGVsZW1lbnQ6IDxIb21lVmlldyAvPixcbiAgICAgIGluZGV4OiB0cnVlLFxuICAgICAgcGF0aDogJy8nLFxuICAgICAgcHJvcHM6IHtcbiAgICAgICAgdG9wQmFyOiB7XG4gICAgICAgICAgbG9nbzogPFN2ZyBuYW1lPVwiZ290aGFtXCIgd2lkdGg9ezE3NX0gaGVpZ2h0PXs1MH0gLz4sXG4gICAgICAgICAgbWVudTogW1xuICAgICAgICAgICAge2xhYmVsOiAnU2lnbiBJbicsIHVybDogJy9zaWduSW4nfSxcbiAgICAgICAgICAgIHtsYWJlbDogJ1NpZ24gVXAnLCB1cmw6ICcvc2lnblVwJ31cbiAgICAgICAgICBdLFxuICAgICAgICAgIHNvbGlkVGV4dENvbG9yOiAnI2ZmZicsXG4gICAgICAgICAgdHJhbnNwYXJlbnRUZXh0Q29sb3I6ICcjZmZmJ1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBdXG59O1xuXG5jb25zdCByb290ID0gY3JlYXRlUm9vdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYXBwJykgYXMgSFRNTEVsZW1lbnQpO1xucm9vdC5yZW5kZXIoPEdvdGhhbSBjb25maWc9e2NvbmZpZ30gLz4pOyJdLAogICJtYXBwaW5ncyI6ICJBQUlBLFNBQVEsa0JBQWlCO0FBRXpCLFNBQVEsV0FBVTtBQUNsQixTQUFRLGNBQWE7QUFDckIsU0FBUSxnQkFBZTtBQWFKO0FBVG5CLE1BQU0sU0FBOEI7QUFBQSxFQUNsQyxLQUFLO0FBQUEsSUFDSCxNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsRUFDVDtBQUFBLEVBQ0EsUUFBUTtBQUFBLElBQ047QUFBQSxNQUNFLFVBQVU7QUFBQSxRQUNSO0FBQUEsVUFDRSxTQUFTLG9CQUFDLFlBQVM7QUFBQSxVQUNuQixNQUFNO0FBQUEsVUFDTixPQUFPO0FBQUEsWUFDTCxVQUFVO0FBQUEsY0FDUjtBQUFBLGdCQUNFLE9BQU87QUFBQSxnQkFDUCxTQUFTO0FBQUEsZ0JBQ1QsT0FBTyxvQkFBQyxTQUFJLEtBQUksb0RBQW1EO0FBQUEsZ0JBQ25FLE9BQU87QUFBQSxjQUNUO0FBQUEsWUFDRjtBQUFBLFlBQ0EsUUFBUTtBQUFBLGNBQ04sV0FBVztBQUFBLGNBQ1gsTUFBTSxvQkFBQyxPQUFJLE1BQUssZUFBYyxPQUFPLElBQUksUUFBUSxJQUFJO0FBQUEsY0FDckQsTUFBTTtBQUFBLGdCQUNKO0FBQUEsa0JBQ0UsT0FBTztBQUFBLGtCQUNQLE1BQU07QUFBQSxvQkFDSixFQUFDLE9BQU8sU0FBUyxLQUFLLFNBQVE7QUFBQSxvQkFDOUIsRUFBQyxPQUFPLG1CQUFtQixLQUFLLGtCQUFpQjtBQUFBLG9CQUNqRCxFQUFDLE9BQU8saUJBQWlCLEtBQUssVUFBUztBQUFBLG9CQUN2QyxFQUFDLE9BQU8sU0FBUyxLQUFLLFNBQVE7QUFBQSxvQkFDOUIsRUFBQyxPQUFPLGlCQUFpQixLQUFLLE9BQU07QUFBQSxrQkFDdEM7QUFBQSxnQkFDRjtBQUFBLGdCQUNBO0FBQUEsa0JBQ0UsT0FBTztBQUFBLGtCQUNQLE1BQU07QUFBQSxvQkFDSixFQUFDLE9BQU8saUJBQWlCLEtBQUssa0RBQWlEO0FBQUEsb0JBQy9FLEVBQUMsT0FBTyxRQUFRLEtBQUssNkJBQTRCO0FBQUEsb0JBQ2pELEVBQUMsT0FBTyxZQUFZLEtBQUssd0NBQXVDO0FBQUEsa0JBQ2xFO0FBQUEsZ0JBQ0Y7QUFBQSxnQkFDQTtBQUFBLGtCQUNFLE9BQU87QUFBQSxrQkFDUCxNQUFNO0FBQUEsb0JBQ0osRUFBQyxPQUFPLE9BQU8sS0FBSyxvQ0FBbUM7QUFBQSxvQkFDdkQsRUFBQyxPQUFPLE9BQU8sS0FBSyx5Q0FBd0M7QUFBQSxrQkFDOUQ7QUFBQSxnQkFDRjtBQUFBLGNBQ0Y7QUFBQSxZQUNGO0FBQUEsWUFDQSxVQUFVO0FBQUEsY0FDUixNQUFNO0FBQUEsZ0JBQ0o7QUFBQSxrQkFDRSxTQUFTO0FBQUEsa0JBQ1QsT0FBTyxvQkFBQyxPQUFJLE1BQUssZUFBYyxPQUFPLElBQUksUUFBUSxJQUFJO0FBQUEsa0JBQ3RELE9BQU87QUFBQSxnQkFDVDtBQUFBLGdCQUNBO0FBQUEsa0JBQ0UsU0FBUztBQUFBLGtCQUNULE9BQU8sb0JBQUMsT0FBSSxNQUFLLGVBQWMsT0FBTyxJQUFJLFFBQVEsSUFBSTtBQUFBLGtCQUN0RCxPQUFPO0FBQUEsZ0JBQ1Q7QUFBQSxnQkFDQTtBQUFBLGtCQUNFLFNBQVM7QUFBQSxrQkFDVCxPQUFPLG9CQUFDLE9BQUksTUFBSyxlQUFjLE9BQU8sSUFBSSxRQUFRLElBQUk7QUFBQSxrQkFDdEQsT0FBTztBQUFBLGdCQUNUO0FBQUEsY0FDRjtBQUFBLFlBQ0Y7QUFBQSxZQUNBLFFBQVE7QUFBQSxjQUNOLGlCQUFpQjtBQUFBLGNBQ2pCLHFCQUFxQjtBQUFBLGNBQ3JCLFNBQVM7QUFBQSxnQkFDUCxFQUFDLE9BQU8sZUFBZSxLQUFLLGNBQWE7QUFBQSxnQkFDekMsRUFBQyxPQUFPLE9BQU8sS0FBSyxPQUFNO0FBQUEsY0FDNUI7QUFBQSxjQUNBLE9BQU8sb0JBQUMsT0FBSSxNQUFLLGVBQWMsT0FBTyxLQUFLLFFBQVEsS0FBSztBQUFBLFlBQzFEO0FBQUEsWUFDQSxPQUFPO0FBQUEsVUFDVDtBQUFBLFFBQ0Y7QUFBQSxNQUNGO0FBQUEsTUFDQSxTQUFTLG9CQUFDLFlBQVM7QUFBQSxNQUNuQixPQUFPO0FBQUEsTUFDUCxNQUFNO0FBQUEsTUFDTixPQUFPO0FBQUEsUUFDTCxRQUFRO0FBQUEsVUFDTixNQUFNLG9CQUFDLE9BQUksTUFBSyxVQUFTLE9BQU8sS0FBSyxRQUFRLElBQUk7QUFBQSxVQUNqRCxNQUFNO0FBQUEsWUFDSixFQUFDLE9BQU8sV0FBVyxLQUFLLFVBQVM7QUFBQSxZQUNqQyxFQUFDLE9BQU8sV0FBVyxLQUFLLFVBQVM7QUFBQSxVQUNuQztBQUFBLFVBQ0EsZ0JBQWdCO0FBQUEsVUFDaEIsc0JBQXNCO0FBQUEsUUFDeEI7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRjtBQUVBLE1BQU0sT0FBTyxXQUFXLFNBQVMsZUFBZSxLQUFLLENBQWdCO0FBQ3JFLEtBQUssT0FBTyxvQkFBQyxVQUFPLFFBQWdCLENBQUU7IiwKICAibmFtZXMiOiBbXQp9Cg==