Eunomia v1.1.0
AllAngularReactNext.jsJavaScriptVue
EunomiaSalmonForestVioletOceanGoldFireCustom…
🇬🇧 English🇫🇷 Français

Guides

Practical, cross-cutting documentation that doesn't belong to any single component: shared patterns (forms & validation), plain helper functions (utilities), and browser-compatibility notes (polyfills), each covered once here instead of repeated across every page that uses them.

Forms & validation

Composing a label, native constraints vs. custom validators, reading a submitted form

Angular forms

Binding every field with ngModel, formControl and formControlName, with validation included

Rate limiting

debounce and throttle, two framework-agnostic functions for controlling how often a callback runs

Markdown-lite

The lightweight text formatting syntax behind the rich text editor's own toolbar

Drag and drop

Reorder items in a list, table, or calendar by dragging them, with the mouse or the keyboard

Mobile swipe testing

A phone-friendly harness for the tabs and image carousel touch-swipe gesture

Invoker Commands API

Wiring a button to another element's behavior declaratively, without a click handler

Polyfills

What's already handled for you, and when to reach for the Popover API or CSS Anchor Positioning polyfills

Shared vocabulary

The color, appearance, and size choices shared across many components, explained once

Events

The naming convention behind every event a component dispatches, and how to listen for one

SPA navigation

One small router bridge that sends every Eunomia link through your app's client-side router

Server-side rendering

Server-safe imports, a clean hydration, and links and text that crawlers can read

Types

The shared TypeScript unions the library exports, ready to type your own code against