Adding tasks and forum
This commit is contained in:
@@ -16,8 +16,9 @@ css(`
|
||||
padding-bottom: 4em;
|
||||
bottom: 1em;
|
||||
border-radius: 12px;
|
||||
background-color: var(--main);
|
||||
}
|
||||
|
||||
|
||||
app-menu p {
|
||||
cursor: default;
|
||||
transition: transform .3s, text-decoration .3s;
|
||||
@@ -56,6 +57,8 @@ class AppMenu extends Shadow {
|
||||
render() {
|
||||
VStack(() => {
|
||||
HStack(() => {
|
||||
p("Forum")
|
||||
p("Tasks")
|
||||
p("Messages")
|
||||
p("Market")
|
||||
p("Jobs")
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
import "../apps/Jobs/Jobs.js"
|
||||
import "../apps/Forum/Forum.js"
|
||||
import "../apps/Tasks/Tasks.js"
|
||||
import "../apps/Messages/Messages.js"
|
||||
import "../apps/Market/Market.js"
|
||||
import "../apps/Jobs/Jobs.js"
|
||||
|
||||
class AppWindow extends Shadow {
|
||||
app;
|
||||
@@ -13,8 +15,11 @@ class AppWindow extends Shadow {
|
||||
render() {
|
||||
ZStack(() => {
|
||||
switch(this.app) {
|
||||
case "Jobs":
|
||||
Jobs()
|
||||
case "Forum":
|
||||
Forum()
|
||||
break;
|
||||
case "Tasks":
|
||||
Tasks()
|
||||
break;
|
||||
case "Messages":
|
||||
Messages()
|
||||
@@ -22,6 +27,9 @@ class AppWindow extends Shadow {
|
||||
case "Market":
|
||||
Market()
|
||||
break;
|
||||
case "Jobs":
|
||||
Jobs()
|
||||
break;
|
||||
}
|
||||
})
|
||||
.display(this.app ? '' : 'none')
|
||||
|
||||
@@ -43,6 +43,16 @@ class Home extends Shadow {
|
||||
AppWindow("Market")
|
||||
AppMenu("Market")
|
||||
break;
|
||||
case "/app/tasks":
|
||||
AppWindow("Tasks")
|
||||
AppMenu("Tasks")
|
||||
break;
|
||||
case "/app/forum":
|
||||
AppWindow("Forum")
|
||||
AppMenu("Forum")
|
||||
break;
|
||||
default:
|
||||
throw new Error("Unknown route!")
|
||||
}
|
||||
|
||||
ProfileButton()
|
||||
|
||||
Reference in New Issue
Block a user