(args.files || [])
return (
setItems(list => list.filter(file => file.id !== fileId))}
/>
)
}
export const Playground: Story = {
render: args => ,
parameters: {
docs: {
source: {
language: 'tsx',
code: `
const [files, setFiles] = useState(initialFiles)
setFiles(list => list.filter(file => file.id !== id))} />
`.trim(),
},
},
},
}
export const UploadStates: Story = {
args: {
files: filesSample.map(file => ({ ...file, progress: file.id === '3' ? 45 : 100 })),
},
}