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.22 kB
JavaScript
import { configSchema, defaultConfig, loadConfigFromJSON, mergeConfig, validateConfig } from "./config/schema.js";
import { configToCSSProperties, createConfigPreset, deepMerge, diffConfigurations, generateTypeDefinitions, getConfigurationErrors, loadConfiguration, mergeConfigurations } from "./config/utils.js";
import { applyTheme, cn, createThemeWatcher, generateCSSVariables, generateThemeClasses, getResponsiveClasses, getSystemTheme, resolveTheme, validateThemeConfig } from "./utils/theme.js";
import { ThemeProvider, ThemeToggle, useTheme, useThemeVariables } from "./theme.js";
import { FileUpload } from "./components/file-upload/file-upload.js";
export {
FileUpload,
ThemeProvider,
ThemeToggle,
applyTheme,
cn,
configSchema,
configToCSSProperties,
createConfigPreset,
createThemeWatcher,
deepMerge,
defaultConfig,
diffConfigurations,
generateCSSVariables,
generateThemeClasses,
generateTypeDefinitions,
getConfigurationErrors,
getResponsiveClasses,
getSystemTheme,
loadConfigFromJSON,
loadConfiguration,
mergeConfig,
mergeConfigurations,
resolveTheme,
useTheme,
useThemeVariables,
validateConfig,
validateThemeConfig
};
//# sourceMappingURL=index.js.map