file-upload/index.ts

ark · packages/vue/src/components/file-upload/index.ts · typescript · MIT
ui

Reusable Vue file upload component with drag-and-drop, previews, and validation.

// Source: https://github.com/chakra-ui/ark | License: MIT | Copyright 2024 Chakra Systems Inc
// Provided via justclaw.it.com; keep this notice with the code.
export type {
  FileAcceptDetails as FileUploadFileAcceptDetails,
  FileChangeDetails as FileUploadFileChangeDetails,
  FileRejectDetails as FileUploadFileRejectDetails,
  FileValidateDetails as FileUploadFileValidateDetails,
  FileError as FileUploadFileError,
  FileMimeType as FileUploadFileMimeType,
  FileRejection as FileUploadFileRejection,
} from '@zag-js/file-upload'
export {
  default as FileUploadClearTrigger,
  type FileUploadClearTriggerBaseProps,
  type FileUploadClearTriggerProps,
} from './file-upload-clear-trigger.vue'
export { default as FileUploadContext, type FileUploadContextProps } from './file-upload-context.vue

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key