Vela Intelligence

Vela Design System

A drop-in web-component library for financial-services UIs. No npm install, no build step — just a single <script> tag.

Quick Start

Add one script tag and start using vi-* components immediately.

<script type="module"
  src="https://ds.cdn.velaintelligence.com/vela-ds.js">
</script>

<vi-button variant="primary">
  Run Analysis
</vi-button>

Documentation

Full interactive docs with live examples, theming controls, and a component playground.

Browse Documentation

Icon Configuration

Components ship with dependency-free fallback icons. Switch to Font Awesome or another set globally:

<script>
  window.VelaDS.configureIcons({
    defaultSystem: 'font-awesome',
    defaultFaStyle: 'solid',
    roles: {
      clear:  { name: 'circle-xmark' },
      filter: { name: 'magnifying-glass' }
    }
  });
</script>

Theming

Apply a built-in theme or create your own. Themes are loaded as CSS custom-property sets.

<vi-theme-provider
  theme="client-atlas-capital"
  mode="dark">
  <!-- themed content -->
</vi-theme-provider>

AI-Readable Documentation

Machine-readable manifests so LLM coding agents can generate correct Vela DS markup without guessing.

Component Catalog

Every component, its properties, slots, events, and usage examples.

component-catalog.yaml

Patterns

Composition recipes for common UI patterns (forms, filters, dashboards).

patterns.yaml

Migration Recipes

Step-by-step guides for migrating from other component libraries.

migration-recipes.yaml

Design Tokens

Color, spacing, and typography tokens in JSON format.

tokens.json