Files
linsa-linsa-io/web/lib/constants.ts
Aslam a3913baff9 fix: topic selector (#129)
* feat: add jazz globa group cons

* chore: remove topic selector atom

* chore: use jazz from constant

* chore: remove delete model and add new topic selector

* chore: use jazz group id form constant in search component

* chore: use jazz group id form constant in public home route

* fix: topic selector in link

* fix: topic section in detail topic

* chore: update la editor

* chore: content header tweak class

* chore: add btn variant to topic selector

* refactor: tweak border for link header

* chore: page header

* fix: page detail route
2024-09-04 05:32:37 +07:00

20 lines
765 B
TypeScript

import { ID } from "jazz-tools"
import { icons } from "lucide-react"
import { PublicGlobalGroup } from "./schema/master/public-group"
export type LearningStateValue = "wantToLearn" | "learning" | "learned"
export type LearningState = {
label: string
value: LearningStateValue
icon: keyof typeof icons
className: string
}
export const LEARNING_STATES: LearningState[] = [
{ label: "To Learn", value: "wantToLearn", icon: "Bookmark", className: "text-foreground" },
{ label: "Learning", value: "learning", icon: "GraduationCap", className: "text-[#D29752]" },
{ label: "Learned", value: "learned", icon: "Check", className: "text-[#708F51]" }
] as const
export const JAZZ_GLOBAL_GROUP_ID = process.env.NEXT_PUBLIC_JAZZ_GLOBAL_GROUP as ID<PublicGlobalGroup>