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')}
/>
);
}