@style-kit-n/core v0.23.0
@style-kit-n/core
This packages includes the underlying abstractions for creating components using styled-kit-n that are shared across
environments.
This package exports the following abstractions and types:
createStyled
A function that can be used to create the relevant styled function for each environment and implementation.
StyleEngine
A Typescript interface to encapsulate the differences between environments and implementations. This interface exposes the following methods:
generateStyles: maps style props to direct HTML stylegenerateClasses: maps style props to HTML class names (eg. for use with Tailwind)resolveClassConflicts: method to resolve conflicting class names due to inheritancegetBaseProps: method to get the base props supported by components created bystyled(eg.HTMLattributes)getMediaWidth: environment-specific method to get media lengthlistenForResize: environment-specific listener to respond to media changescleanupResizeListener: cleanup method for above listener
baseTheme, BaseTheme
A default theme (and corresponding type) with values that are reused across environments.
StyleKitNProvider
A generic context provider used to create environment-specific packages
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
12 months ago
11 months ago
10 months ago
10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago