Adding tasks and forum

This commit is contained in:
metacryst
2025-11-12 19:34:35 -06:00
parent 02648859a8
commit 6d2da88f23
6 changed files with 184 additions and 31 deletions

View File

@@ -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")

View File

@@ -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')

View File

@@ -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()