hensei-web/components/common/SegmentedControl/index.tsx
Justin Edmund 4e63a6593b Update SegmentedControl component
* Add className and blended properties
* Segment gets flex-grow
2023-06-05 20:19:10 -07:00

36 lines
619 B
TypeScript

import React from 'react'
import classNames from 'classnames'
import './index.scss'
interface Props {
className?: string
elementClass?: string
blended?: boolean
}
const SegmentedControl: React.FC<Props> = ({
className,
elementClass,
blended,
children,
}) => {
const classes = classNames(
{
SegmentedControl: true,
Blended: blended,
},
className,
elementClass
)
return (
<div className="SegmentedControlWrapper">
<div className={classes}>{children}</div>
</div>
)
}
SegmentedControl.defaultProps = {
blended: false,
}
export default SegmentedControl