@@ -26,36 +26,36 @@ export function CodePreview({ filename, className }: CodePreviewProps) {
2626 < div className = "overflow-x-auto p-6 text-left bg-gradient-to-br from-card to-muted/20" >
2727 < pre className = "font-mono text-sm leading-7" >
2828 < code >
29- < span className = "text-purple-400 font-semibold" > import</ span > { ' ' }
29+ < span className = "text-purple-600 dark:text-purple- 400 font-semibold" > import</ span > { ' ' }
3030 < span className = "text-foreground" > { '{' } </ span > { ' ' }
31- < span className = "text-yellow-300" > ObjectProtocol</ span > { ' ' }
31+ < span className = "text-amber-600 dark:text- yellow-300" > ObjectProtocol</ span > { ' ' }
3232 < span className = "text-foreground" > { '}' } </ span > { ' ' }
33- < span className = "text-purple-400 font-semibold" > from</ span > { ' ' }
34- < span className = "text-green-300" > '@objectstack/spec'</ span > ;
33+ < span className = "text-purple-600 dark:text-purple- 400 font-semibold" > from</ span > { ' ' }
34+ < span className = "text-green-600 dark:text-green- 300" > '@objectstack/spec'</ span > ;
3535 < br /> < br />
36- < span className = "text-purple-400 font-semibold" > export const</ span > { ' ' }
37- < span className = "text-blue-300" > Issue</ span > { ' ' }
38- < span className = "text-purple-400" > =</ span > { ' ' }
39- < span className = "text-yellow-300" > ObjectProtocol</ span > .
40- < span className = "text-blue-300" > define</ span >
36+ < span className = "text-purple-600 dark:text-purple- 400 font-semibold" > export const</ span > { ' ' }
37+ < span className = "text-blue-600 dark:text-blue- 300" > Issue</ span > { ' ' }
38+ < span className = "text-purple-600 dark:text-purple- 400" > =</ span > { ' ' }
39+ < span className = "text-amber-600 dark:text- yellow-300" > ObjectProtocol</ span > .
40+ < span className = "text-blue-600 dark:text-blue- 300" > define</ span >
4141 < span className = "text-foreground" > (</ span >
4242 < span className = "text-foreground" > { '{' } </ span >
4343 < br />
44- < span className = "text-sky-300" > code</ span > : < span className = "text-green-300" > 'issue_tracker'</ span > ,
44+ < span className = "text-cyan-600 dark:text- sky-300" > code</ span > : < span className = "text-green-600 dark: text-green-300" > 'issue_tracker'</ span > ,
4545 < br />
46- < span className = "text-sky-300" > fields</ span > : < span className = "text-foreground" > { '{' } </ span >
46+ < span className = "text-cyan-600 dark:text- sky-300" > fields</ span > : < span className = "text-foreground" > { '{' } </ span >
4747 < br />
48- < span className = "text-sky-300" > summary</ span > : < span className = "text-yellow-300" > Field</ span > .< span className = "text-blue-300" > text</ span > (< span className = "text-foreground" > { '{' } </ span > < span className = "text-sky-300" > required</ span > : < span className = "text-red-300" > true</ span > < span className = "text-foreground" > { '}' } </ span > ),
48+ < span className = "text-cyan-600 dark:text- sky-300" > summary</ span > : < span className = "text-amber-600 dark:text- yellow-300" > Field</ span > .< span className = "text-blue-600 dark:text-blue- 300" > text</ span > (< span className = "text-foreground" > { '{' } </ span > < span className = "text-cyan-600 dark:text- sky-300" > required</ span > : < span className = "text-red-600 dark: text-red-300" > true</ span > < span className = "text-foreground" > { '}' } </ span > ),
4949 < br />
50- < span className = "text-sky-300" > priority</ span > : < span className = "text-yellow-300" > Field</ span > .< span className = "text-blue-300" > select</ span > ([< span className = "text-green-300" > 'P0'</ span > , < span className = "text-green-300" > 'P1'</ span > , < span className = "text-green-300" > 'P2'</ span > ]),
50+ < span className = "text-cyan-600 dark:text- sky-300" > priority</ span > : < span className = "text-amber-600 dark:text- yellow-300" > Field</ span > .< span className = "text-blue-600 dark:text-blue- 300" > select</ span > ([< span className = "text-green-600 dark:text-green- 300" > 'P0'</ span > , < span className = "text-green-600 dark:text-green- 300" > 'P1'</ span > , < span className = "text-green-600 dark: text-green-300" > 'P2'</ span > ]),
5151 < br />
52- < span className = "text-sky-300" > assignee</ span > : < span className = "text-yellow-300" > Field</ span > .< span className = "text-blue-300" > lookup</ span > (< span className = "text-green-300" > 'users'</ span > )
52+ < span className = "text-cyan-600 dark:text- sky-300" > assignee</ span > : < span className = "text-amber-600 dark:text- yellow-300" > Field</ span > .< span className = "text-blue-600 dark:text-blue- 300" > lookup</ span > (< span className = "text-green-600 dark: text-green-300" > 'users'</ span > )
5353 < br />
5454 < span className = "text-foreground" > { '}' } </ span > ,
5555 < br />
56- < span className = "text-sky-300" > policy</ span > : < span className = "text-foreground" > { '{' } </ span > { ' ' }
57- < span className = "text-sky-300" > audit</ span > : < span className = "text-red-300" > true</ span > , { ' ' }
58- < span className = "text-sky-300" > api_access</ span > : < span className = "text-green-300" > 'public'</ span > { ' ' }
56+ < span className = "text-cyan-600 dark:text- sky-300" > policy</ span > : < span className = "text-foreground" > { '{' } </ span > { ' ' }
57+ < span className = "text-cyan-600 dark:text- sky-300" > audit</ span > : < span className = "text-red-600 dark: text-red-300" > true</ span > , { ' ' }
58+ < span className = "text-cyan-600 dark:text- sky-300" > api_access</ span > : < span className = "text-green-600 dark: text-green-300" > 'public'</ span > { ' ' }
5959 < span className = "text-foreground" > { '}' } </ span >
6060 < br />
6161 < span className = "text-foreground" > { '}' } </ span > );
0 commit comments