Skip to main content
Glama
deleonio
by deleonio
theme.ts882 B
import { SelectOption } from '@public-ui/components'; export const THEMES = ['default', 'ecl-ec', 'ecl-eu', 'unstyled'] as const; export type Theme = (typeof THEMES)[number]; export type ThemeAndUnstyled = Theme | 'unstyled'; // const drafts: ThemeAndUnstyled[] = ['ecl-ec', 'ecl-eu']; // export const isDraftTheme = (theme: ThemeAndUnstyled) => drafts.includes(theme); export const isTheme = (value: unknown) => { return THEMES.find((theme) => theme === value) !== undefined; }; export type Store = { darkMode: boolean; theme: ThemeAndUnstyled; }; export const THEME_OPTIONS: SelectOption<ThemeAndUnstyled>[] = [ { label: 'Unstyled (Uncolored)', value: 'unstyled', }, { label: 'Default (Tested)', value: 'default', }, { label: 'European Commission (in progress)', value: 'ecl-ec', }, { label: 'European Union (in progress)', value: 'ecl-eu', }, ];

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server