import { useState } from 'react'; import { Alert, Screen, View, Text, Button } from '../index'; export const AlertExamples = () => { const [successVisible, setSuccessVisible] = useState(true); const [errorVisible, setErrorVisible] = useState(true); return ( Alert Examples Intent Variants Style Variants Filled Outlined Soft (Default) Without Icons Custom Icons ⭐} /> Dismissible Alerts {successVisible && ( setSuccessVisible(false)} /> )} {!successVisible && ( )} {errorVisible && ( setErrorVisible(false)} /> )} {!errorVisible && ( )} With Actions } /> Learn More } /> With Children You can use children to add custom content: • Custom formatted text • Lists and structured content • Any React components Complex Example console.log('Dismissed')} actions={ } /> All Intent Colors (Soft Variant) {(['primary', 'success', 'danger', 'warning', 'info', 'neutral'] as const).map((intent) => ( ))} All Intent Colors (Outlined Variant) {(['primary', 'success', 'danger', 'warning', 'info', 'neutral'] as const).map((intent) => ( ))} All Intent Colors (Filled Variant) {(['primary', 'success', 'danger', 'warning', 'info', 'neutral'] as const).map((intent) => ( ))} ); };