Skip to content

Toast

Compact notification toast with icon, optional action button, and auto-dismiss.

<reke-toast variant="success" message="File saved" duration="3000"></reke-toast>
<reke-toast variant="error" message="Upload failed" action="Retry"></reke-toast>
import { Toast } from 'reke-ui/react';
function Toasts({ toasts, onDismiss }) {
return (
<div style={{ position: 'fixed', bottom: 16, right: 16 }}>
{toasts.map(t => (
<Toast
key={t.id}
message={t.message}
variant={t.variant}
duration={3000}
onRekeClose={() => onDismiss(t.id)}
/>
))}
</div>
);
}
PropertyTypeDefaultDescription
variant'success' | 'error' | 'warning' | 'info''success'Color variant
messagestring''Toast message
actionstring''Action button label
durationnumber0Auto-dismiss in ms (0 = manual)
EventDetailDescription
reke-close{}Fired on dismiss
reke-action{}Action button clicked
MethodDescription
dismiss()Programmatically dismiss
PartDescription
toastThe toast container