Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
1.5 kB · 85 lines
TypeScript
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586/** * @streamplace/components/ui - Streamplace ZeroCSS * * Clean export path for ZeroCSS styling utilities, design tokens, and atomic styles. * ZeroCSS provides a zero-config, atomic styling system optimized for React Native. */
// Export the most commonly used ZeroCSS utilitiesexport { // Core atoms object atoms, // Common shorthand utilities bg, // Border utilities borders, bottom, // Flex utilities flex, // Gap utilities (React Native 0.71+) gap, h, // Layout utilities layout, left, m, mb, ml, mr, mt, mx, my, p, pb, pl, // Position utilities position, pr, pt, px, py, r, right, text, top, w,} from "../lib/theme/atoms";
// Export ZeroCSS design tokensexport { borderRadius, breakpoints, colors, shadows, spacing, typography,} from "../lib/theme/tokens";
// Export ZeroCSS utility functionsexport { debounce, hexToRgba, mergeStyles, platformStyle, responsiveValue,} from "../lib/utils";
// Export ZeroCSS theme systemexport { ThemeProvider, createThemeColors, createThemeIcons, createThemedStyles, darkTheme, lightTheme, usePlatformTypography, useTheme, type Theme, type ThemeIcons,} from "../lib/theme/theme";
// Namespace exports for power usersexport * as theme from "../lib/theme";export * as atomsNS from "../lib/theme/atoms";export * as tokens from "../lib/theme/tokens";export * as utils from "../lib/utils";