Repository URL to install this package:
|
Version:
1.2.19 ▾
|
@skava/modules
/
___dist
/
view-container
/
styles
/
styled-components
/
src
/
constructors
/
styled.js
|
|---|
// @flow
import { Target } from '../types'
import domElements from '../utils/domElements'
export default (styledComponent: Function, constructWithOptions: Function) => {
const styled = (tag: Target) => constructWithOptions(styledComponent, tag)
// Shorthands for all valid HTML Elements
domElements.forEach(domElement => {
styled[domElement] = styled(domElement)
})
return styled
}