diff --git a/pages/404/index.jsx b/pages/404/index.jsx deleted file mode 100644 index ebc58bb..0000000 --- a/pages/404/index.jsx +++ /dev/null @@ -1,22 +0,0 @@ -let {Component, useParams} = await import('./vader.js') - -class Index extends Component{ - constructor(props){ - super(props) - - } - render(){ - - - return ` -

- 404 | Not Found -

- - ` - } -} - -return {default: Index} - - //wascompiled \ No newline at end of file diff --git a/pages/docs/[page].jsx b/pages/docs/[page].jsx deleted file mode 100644 index 4ea7266..0000000 --- a/pages/docs/[page].jsx +++ /dev/null @@ -1,128 +0,0 @@ -let { Component, useState } = await import('./vader.js') -let { Home } = await require('./src/pages/docs/overview/index.jsx') -let { Hooks } = await require('./src/pages/docs/hooks/index.jsx') -let { Nav } = await require('./src/nav.jsx') -let { Collapse } = await require('./src/collapse.jsx') - -window.Vader['docs'] = { - 'overview': { - lastUpdated: '1/17/23' - }, - 'installation': { - lastUpdated: '1/17/23' - }, -} -class Index extends Component { - constructor(props) { - super(props) - this.key = 'index' - } - - render() { - let p = `/docs/${this.request.query.page + '/' + this.request.query.subpage || 'getting-started'}` - console.log(p) - let [path, setPath] = this.useState('path', p) - - - - - return ` -
- ${this.memoize(this.createComponent(Nav, {key:'docs_nav',}, [``,]))} - -
- -
- ${ - path.includes('getting-started') ? ` - ${this.memoize(this.createComponent(Home, {key:'home', page:path, click:function(path,subpath,){console.log(path); this.response.setQuery({ page: path, subpage: subpath }); }.bind(this)}, [``,]))} - ` - : path.includes('/docs/hooks') ? ` - ${this.memoize(this.createComponent(Hooks, {key:'hooks', page:path, click:function(path,){setPath(path);}.bind(this)}, [``,]))} - ` - : "" - } - -
-
- - -
    -
  • -

    Getting Started

    -
  • -
  • - - - Installation -
  • -
  • - Project Structure -
  • -
- -
-
-
- - ` - } - -} - -return { default: Index } - - //wascompiled \ No newline at end of file diff --git a/pages/index.jsx b/pages/index.jsx deleted file mode 100644 index 72980e3..0000000 --- a/pages/index.jsx +++ /dev/null @@ -1,125 +0,0 @@ -const { strictMount } = await import("./vader.js"); - -let { Component, require, useState } = await import("./vader.js"); -let { Button } = await require("./src/button.jsx"); -let { Nav } = await require("./src/nav.jsx"); -let { ComponentExample } = await require("./src/examples/component.jsx"); -let { CodeBlock } = await require("./src/codeblock.jsx"); -class Index extends Component { - constructor(props) { - super(props); - this.key = 'index' - } - render() { - - let [view, setView] = this.useState('view', 'index') - - - let [loaded, setLoaded] = this.useState('loaded', false) - - - let embedref = this.useRef('embedref', null) - return ` -
- ${this.memoize(this.createComponent(Nav, {key:1}, [``,]))} -
-
- -

- The future of spa web${" "} - development is here -

- -

- Vaderjs is a lightweight framework for building websites with a focus on simplicity and speed. -

- -
- ${this.memoize(this.createComponent(Button, {key:2, class:'btn border bg-blue-500 hover:bg-blue-500 text-white h-fit flex mx-auto justify-center w-fit border-slate-200 ', redirect:'/docs/?page=getting-started',}, [`

Get Started

`,]))} -
-
-

> npx vaderjs --build

- - - {" "} - {" "} - -
- - - Version ${Vader.version} - -
-
- -
-

Create Interactive Webapps from Components

-

- Vader allows you to add seamless reactivity through its component system. -

-
- - -
- - - ${ - view == 'index' ? ` - ${this.memoize(this.createComponent(ComponentExample, {key:3}, [``,]))} - ` - : ` - - ` - - } - - -
- -
- -
-
- - ` - - } -} - -return { default: Index }; // export index component - - - //wascompiled