UNPKG

cherry-styled-components

Version:

Cherry is a design system for the modern web. Designed in Figma, built in React using Typescript.

23 lines (22 loc) 2.41 kB
import { StyledComponentsRegistry } from "./styled-components/registry.js"; import { GlobalStyles } from "./utils/global.js"; import { IconArrow, IconCalendar, IconCheck } from "./utils/icons.js"; import { breakpoints, colors, colorsDark, fontSizes, fonts, lineHeights, mq, shadows, shadowsDark, spacing, theme, themeDark } from "./utils/theme.js"; import { formElementHeightStyles, fullWidthStyles, generateColSpanStyles, generateColsStyles, generateGapStyles, generateJustifyContentStyles, generatePaddingStyles, resetButton, resetInput, statusBorderStyles } from "./utils/mixins.js"; import { createTypographyStyle, styledBlockquote, styledButton, styledButtonBig, styledCode, styledH1, styledH2, styledH3, styledH4, styledH5, styledH6, styledHero1, styledHero2, styledHero3, styledInput, styledInputBig, styledSmall, styledStrong, styledText } from "./utils/typography.js"; import { CherryThemeProvider, ThemeContext } from "./styled-components/theme-provider.js"; import { Container } from "./container.js"; import { Box } from "./box.js"; import { Button, buttonStyles } from "./button.js"; import { Col } from "./col.js"; import { Flex } from "./flex.js"; import { Grid } from "./grid.js"; import { Icon } from "./icon.js"; import { Input, StyledInputWrapper, StyledLabel } from "./input.js"; import { MaxWidth } from "./max-width.js"; import { Range } from "./range.js"; import { Select, StyledIconWrapper } from "./select.js"; import { Space } from "./space.js"; import { Textarea } from "./textarea.js"; import { Toggle } from "./toggle.js"; export { Box, Button, CherryThemeProvider, Col, Container, Flex, GlobalStyles, Grid, Icon, IconArrow, IconCalendar, IconCheck, Input, MaxWidth, Range, Select, Space, StyledComponentsRegistry, StyledIconWrapper, StyledInputWrapper, StyledLabel, Textarea, ThemeContext, Toggle, breakpoints, buttonStyles, colors, colorsDark, createTypographyStyle, fontSizes, fonts, formElementHeightStyles, fullWidthStyles, generateColSpanStyles, generateColsStyles, generateGapStyles, generateJustifyContentStyles, generatePaddingStyles, lineHeights, mq, resetButton, resetInput, shadows, shadowsDark, spacing, statusBorderStyles, styledBlockquote, styledButton, styledButtonBig, styledCode, styledH1, styledH2, styledH3, styledH4, styledH5, styledH6, styledHero1, styledHero2, styledHero3, styledInput, styledInputBig, styledSmall, styledStrong, styledText, theme, themeDark };