fix(sonner.stories): inline mock promise in loading toast story

This commit is contained in:
icarus 2026-01-08 13:08:23 +08:00
parent 49607908fa
commit 0b7f4f341e
No known key found for this signature in database
GPG Key ID: D4AF089AAEC25D18

View File

@ -206,17 +206,15 @@ export const Warning: Story = {
export const Loading: Story = {
render: () => {
const mockPromise = new Promise((resolve) => {
setTimeout(() => resolve('Data loaded'), 2000)
})
return (
<div className="flex flex-col gap-3">
<Button
onClick={() =>
toast.loading('Loading...', {
description: 'Please wait while we process your request.',
promise: mockPromise
promise: new Promise((resolve) => {
setTimeout(() => resolve('Data loaded'), 2000)
})
})
}>
Show Loading Toast