Move to TanStack Start from Next.js (#184)

This commit is contained in:
Aslam
2024-10-07 16:44:17 +07:00
committed by GitHub
parent 3a89a1c07f
commit 950ebc3dad
514 changed files with 20021 additions and 15508 deletions
+45
View File
@@ -0,0 +1,45 @@
import { ID } from "jazz-tools"
import { icons } from "lucide-react"
import { PublicGlobalGroup } from "./schema/master/public-group"
import { getEnvVariable } from "./utils"
import Graph from "@/data/graph.json"
export type LearningStateValue = "wantToLearn" | "learning" | "learned"
export type LearningState = {
label: string
value: LearningStateValue
icon: keyof typeof icons
className: string
}
export interface GraphNode {
name: string
prettyName: string
connectedTopics: 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 = getEnvVariable(
"VITE_JAZZ_GLOBAL_GROUP_ID",
) as ID<PublicGlobalGroup>
export const GraphData = Graph as GraphNode[]