
A sale card with a ticking timer and a coupon code you can copy. A free, live ecommerce component.
Updated November 2026
Use it as the main banner on a festive sale page or Diwali landing page. The code sits next to a Copy button, so nobody has to retype it. Copying to the clipboard is your code, and the timer values in the file are samples to replace.
npm i exodeui.ExodeUICanvas. Taps and hovers work out of the box, and fireTrigger plays it from your code.import { ExodeUICanvas, useExodeUI } from 'exodeui';
export function DiwaliOfferCard() {
const { setEngine, fireTrigger } = useExodeUI();
return (
<>
<div style={{ width: 400, height: 300 }}>
<ExodeUICanvas
src="/ui-gallery/files/diwali-offer-card.bexode"
autoPlay
onReady={setEngine}
style={{ width: '100%', height: '100%' }}
/>
</div>
{/* Optional: taps on the canvas already work */}
<button onClick={() => fireTrigger('in_copy')}>Play from code</button>
</>
);
}