@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
21 lines (20 loc) • 2.87 kB
TypeScript
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';
export { default as FileUploadDropzone, type FileUploadDropzoneBaseProps, type FileUploadDropzoneProps, } from './file-upload-dropzone.vue';
export { default as FileUploadHiddenInput, type FileUploadHiddenInputBaseProps, type FileUploadHiddenInputProps, } from './file-upload-hidden-input.vue';
export { default as FileUploadItemDeleteTrigger, type FileUploadItemDeleteTriggerBaseProps, type FileUploadItemDeleteTriggerProps, } from './file-upload-item-delete-trigger.vue';
export { default as FileUploadItemGroup, type FileUploadItemGroupBaseProps, type FileUploadItemGroupProps, } from './file-upload-item-group.vue';
export { default as FileUploadItemName, type FileUploadItemNameBaseProps, type FileUploadItemNameProps, } from './file-upload-item-name.vue';
export { default as FileUploadItemPreviewImage, type FileUploadItemPreviewImageBaseProps, type FileUploadItemPreviewImageProps, } from './file-upload-item-preview-image.vue';
export { default as FileUploadItemPreview, type FileUploadItemPreviewBaseProps, type FileUploadItemPreviewProps, } from './file-upload-item-preview.vue';
export { default as FileUploadItemSizeText, type FileUploadItemSizeTextBaseProps, type FileUploadItemSizeTextProps, } from './file-upload-item-size-text.vue';
export { default as FileUploadItem, type FileUploadItemBaseProps, type FileUploadItemProps, } from './file-upload-item.vue';
export { default as FileUploadLabel, type FileUploadLabelBaseProps, type FileUploadLabelProps, } from './file-upload-label.vue';
export { default as FileUploadRootProvider, type FileUploadRootProviderBaseProps, type FileUploadRootProviderProps, } from './file-upload-root-provider.vue';
export { default as FileUploadRoot, type FileUploadRootBaseProps, type FileUploadRootEmits, type FileUploadRootProps, } from './file-upload-root.vue';
export { default as FileUploadTrigger, type FileUploadTriggerBaseProps, type FileUploadTriggerProps, } from './file-upload-trigger.vue';
export { fileUploadAnatomy } from './file-upload.anatomy';
export { useFileUpload, type UseFileUploadProps, type UseFileUploadReturn } from './use-file-upload';
export { useFileUploadContext, type UseFileUploadContext } from './use-file-upload-context';
export * as FileUpload from './file-upload';