ContentVeda UI — components for Svelte, React and Web Components
ContentVeda UI Component Library
Ship content surfaces
without rebuilding them
ContentVeda UI is the component kit behind the ContentVeda CMS — banners, carousels, grids, countdowns and rich-text rendering, production-tested against real authored content. Use it with the CMS, or entirely on its own.
npm install @contentveda/ui Straight from the CMS
The same SlidingBanner your authored content renders through — live, right here, not a screenshot.
Same props, whichever runtime
Pick the binding that matches your stack — the contract does not change.
<script>
import Banner from '@contentveda/ui/svelte/Banner.svelte';
import '@contentveda/ui/styles/components/Banner.css';
</script>
<Banner
title="Summer Collection"
subtitle="Up to 40% off"
media={{ type: 'image', url: '/hero.jpg' }}
mapLinks={[{ url: '/shop' }]}
/>What's in the kit
Full props, events and theming tokens for each are on the docs site.