kitten-components
Version:
Front-end components library
27 lines (22 loc) • 486 B
JavaScript
import React from 'react'
import classNames from 'classnames'
export const ResponsiveIframeContainer = ({
ratio,
style,
className,
...props
}) => {
const componentClassName = classNames(
'k-ResponsiveIframeContainer',
className,
)
const styles = {
...style,
paddingBottom: `${ratio}%`,
}
return <div className={componentClassName} style={styles} {...props} />
}
ResponsiveIframeContainer.defaultProps = {
ratio: '67.5',
children: <iframe />,
}