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
JavaScript
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