Tokens firstEvery component is styled through --wx-* CSS variables. Light and dark themes come from one JSON source of truth.
No data fetching inside componentsData arrives through props or a data adapter, changes leave as events. Tables accept Laravel's paginate() payload as is.
Own implementationsElement Plus is used as a checklist, not a dependency. Headless logic comes from Reka UI where it makes sense.
JSON-driven screens@webx-ui/schema fixes the contracts for rendering admin screens from JSON, backend-agnostic by design.