import { SectionHeading } from "@/components/ui/section-heading" import { FileUploadBlock } from "@/components/blocks/file-upload-block" import { ComponentContainer } from "@/components/ui/component-container" export function FileUploadSection() { return (

Usage Guidelines

  • Clear Instructions: Provide clear guidance on supported file types, size limits, and how to upload.
  • Drag & Drop: Support both drag-and-drop and traditional file selection to accommodate different user preferences.
  • Progress Indication: Show upload progress to provide feedback, especially for larger files.
  • Error Handling: Display clear error messages when uploads fail, with guidance on how to resolve issues.
  • File Preview: When possible, provide previews of uploaded files (especially for images).
  • File Management: Allow users to remove files before and after upload, and provide options to organize multiple files.
  • Accessibility: Ensure the upload functionality is accessible via keyboard and screen readers.
  • Fallbacks: Provide alternative upload methods for browsers that don't support modern features like drag-and-drop.
) }