@vertigis/viewer-spec
Version:
VertiGIS Viewer Specification
24 lines (23 loc) • 650 B
TypeScript
import type { BrandingThemeProperties } from "./BrandingThemeProperties.js";
import type { ServiceModelProperties } from "./ServiceModelProperties.js";
/**
* Specifies the visual density of components in the application.
*/
export type UIDensity = "standard" | "compact";
/**
* Configuration.
*/
export interface BrandingModelProperties extends ServiceModelProperties {
/**
* The currently active theme.
*/
activeTheme?: string;
/**
* A list of configured themes.
*/
themes?: BrandingThemeProperties[];
/**
* Specifies the density of UI elements in the application.
*/
density?: UIDensity;
}