Q & A + journal (#174)

* tasks

* task input

* community route

* added thread and list for community QA

* answers thread

* journal sidebar section

* journal calendar

* fix: stuff

* fix: stuff

* fix: stuff

* chore: disable comunitty toggle

* fix: typo import header

---------

Co-authored-by: marshennikovaolga <marshennikova@gmail.com>
Co-authored-by: Aslam H <iupin5212@gmail.com>
This commit is contained in:
Nikita
2024-09-28 15:47:10 +03:00
committed by GitHub
parent 34d69be960
commit 3e7c8cf38a
24 changed files with 720 additions and 89 deletions

View File

@@ -0,0 +1,5 @@
import { CommunityTopicRoute } from "@/components/routes/community/CommunityTopicRoute"
export default function CommunityTopicPage({ params }: { params: { topicName: string } }) {
return <CommunityTopicRoute topicName={params.topicName} />
}

View File

@@ -0,0 +1,15 @@
import { JournalRoute } from "@/components/routes/journal/JournalRoute"
import { currentUser } from "@clerk/nextjs/server"
import { notFound } from "next/navigation"
import { get } from "ronin"
export default async function JournalPage() {
const user = await currentUser()
const flag = await get.featureFlag.with.name("JOURNAL")
if (!user?.emailAddresses.some(email => flag?.emails.includes(email.emailAddress))) {
notFound()
}
return <JournalRoute />
}

View File

@@ -74,3 +74,12 @@
@import "./command-palette.css";
@import "./custom.css";
.scrollbar-hide {
-ms-overflow-style: none;
scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
display: none;
}