Sha256: 6d0acbfd11a055d916fd5a6076c6f787743839c3db6d19442a13a69cb22b5a40
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 Bytes
Contents
/* @flow */ import React from 'react' import classnames from 'classnames' import Caption from '../pb_caption/_caption.jsx' import { spacing } from '../utilities/spacing.js' type SectionSeparatorProps = { className: String, text: String, orientation?: "horizontal" | "vertical", variant?: "card" | "background", dark?: Boolean, } const SectionSeparator = (props: SectionSeparatorProps) => { const { className, text, orientation = 'horizontal', variant = 'card', dark = false, } = props const themeStyle = dark === true ? '_dark' : '' const css = classnames( [ `pb_section_separator_kit_${variant}_${orientation}` + themeStyle, className, ], spacing(props) ) return ( <div className={css}> <span> <Caption text={text} /> </span> </div> ) } export default SectionSeparator
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-4.17.0 | app/pb_kits/playbook/pb_section_separator/_section_separator.jsx |