mirror of
https://github.com/supabase/supabase.git
synced 2026-06-25 10:37:16 +08:00
* Start * Refactor code and remove unused imports * Refactor SchemaFlowHandler and UserChat components * Refactor code and remove unused files * Refactor Thread component and remove CurrentThreadName import * Remove oldest_messages view from supabase.ts * Refactor supabase.ts file * Hook up loading state ChatInput component and remove old route handlers * Add updated prompt * Refactor chat form component and remove unused code * Make the suspense work when fetching messages. * Small refactor in the chat assistant form component. * Experimenting with streaming responses. WIP. * Move all components to thread_id/message_id folder. * Massive refactor but uses Nextjs app router properly. * Add a conditional submit which is used if the user haven't been logged in. * Add a typecheck command to db-new app. * Minor fixes. * Bunch of minor fixes. * Clean up more code. * Refactor the AssistantChatForm to use the new React forms features. * Run fitView after 50 milliseconds because it didn't run in some cases. * Style and flow nudges * Prettier * Delete old file --------- Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
21 lines
751 B
TypeScript
21 lines
751 B
TypeScript
export const getTheme = (theme: string) => {
|
|
const isDarkMode = theme.includes('dark')
|
|
|
|
return {
|
|
base: isDarkMode ? 'vs-dark' : 'vs', // can also be vs-dark or hc-black
|
|
inherit: true, // can also be false to completely replace the builtin rules
|
|
rules: [
|
|
{ token: '', background: isDarkMode ? '1f1f1f' : 'f0f0f0' },
|
|
{
|
|
token: '',
|
|
background: isDarkMode ? '1f1f1f' : 'f0f0f0',
|
|
foreground: isDarkMode ? 'd4d4d4' : '444444',
|
|
},
|
|
{ token: 'string.sql', foreground: '24b47e' },
|
|
{ token: 'comment', foreground: '666666' },
|
|
{ token: 'predefined.sql', foreground: isDarkMode ? 'D4D4D4' : '444444' },
|
|
],
|
|
colors: { 'editor.background': isDarkMode ? '#1f1f1f' : '#f0f0f0' },
|
|
}
|
|
}
|