import React, { useState } from 'react'; import { PixelAlertDialog } from './PixelAlertDialog'; export function Default() { const [open, setOpen] = useState(false); return (
setOpen(false)} />
); } export function Destructive() { const [open, setOpen] = useState(false); return (
setOpen(false)} />
); } export function AsyncAction() { const [open, setOpen] = useState(false); const [error, setError] = useState(null); return (
{ await new Promise((r) => setTimeout(r, 600)); }} onError={(e) => setError(e instanceof Error ? e.message : 'Failed')} />
); }