INNER CODE UNIT · TypeScript

getTheme

PerryTS/perry · packages/perry-styling/src/index.ts:92

export function getTheme(theme: PerryTheme): ResolvedTheme {
  const dark = isDarkMode();
  const colors = dark ? theme.dark : theme.light;
  return {
    colors,
    spacing:     theme.spacing,
    radius:      theme.radius,
    fontSize:    theme.fontSize,
    borderWidth: theme.borderWidth,
  };
}

// -------------------------------------------------------------------
// Text styling — flat primitive parameters (no PerryColor objects)
// -------------------------------------------------------------------

export function applyTextColor(handle: number, r: number, g: number, b: number, a: number): void {
  perry_ui_text_set_color(handle, r, g, b, a);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…