UNPKG

@trimble-oss/moduswebcomponents

Version:

Modus Web Components is a modern, accessible UI library built with Stencil JS that provides reusable web components following Trimble's Modus design system. This updated version focuses on improved flexibility, enhanced theming options, comprehensive cust

27 lines (26 loc) 727 B
import { LogoName } from '../types'; /** * Logo information interface */ export interface ILogoInfo { /** Display name for the logo */ displayName: string; /** Path to the logo SVG asset */ path: string; /** Path to the emblem SVG asset (icon only) */ emblemPath?: string; /** Category of the logo */ category: 'trimble' | 'trimble_brand' | 'viewpoint'; } /** * Logo variants mapping */ export declare const LOGO_VARIANTS: Record<LogoName, ILogoInfo>; /** * Get all available logo names */ export declare function getAvailableLogos(): LogoName[]; /** * Get logos by category */ export declare function getLogosByCategory(category: 'trimble' | 'trimble_brand' | 'viewpoint'): LogoName[];