UNPKG

zentrixui

Version:

ZentrixUI - A modern, highly customizable and accessible React file upload component library with multiple variants, JSON-based configuration, and excellent developer experience.

36 lines (35 loc) 1.24 kB
import { createValidationError, formatFileSize, getFileExtension, isAudioFile, isDocumentFile, isImageFile, isVideoFile, validateAcceptAttribute, validateFile, validateFileCount, validateFileSize, validateFileType, validateFiles, validateImageDimensions } from "./utils/file-validation.js"; import { applyTheme, cn, createThemeWatcher, generateCSSVariables, generateThemeClasses, getResponsiveClasses, getSystemTheme, resolveTheme, validateThemeConfig } from "./utils/theme.js"; import { createErrorAnnouncement, formatErrorForUser, logError, processError, processErrors, shouldAnnounceError } from "./utils/error-handling.js"; export { applyTheme, cn, createErrorAnnouncement, createThemeWatcher, createValidationError, formatErrorForUser, formatFileSize, generateCSSVariables, generateThemeClasses, getFileExtension, getResponsiveClasses, getSystemTheme, isAudioFile, isDocumentFile, isImageFile, isVideoFile, logError, processError, processErrors, resolveTheme, shouldAnnounceError, validateAcceptAttribute, validateFile, validateFileCount, validateFileSize, validateFileType, validateFiles, validateImageDimensions, validateThemeConfig }; //# sourceMappingURL=utils.js.map