@momentum-ui/react-collaboration
Version:
Cisco Momentum UI Framework for React Collaboration Applications
34 lines (31 loc) • 927 B
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import { Button, Popover } from '@momentum-ui/react-collaboration';
export default function PopOverDirection({ direction, isContained }) {
const testCase = `This is a really long popover ${direction} - isContained: ${
isContained ? 'true' : 'false'
}`;
const content = (
<span key="1" style={{ padding: '10px' }}>
{testCase}
</span>
);
return (
<div className="docs-example docs-example--spacing">
<Popover content={content} direction={direction} isContained={isContained}>
<Button
id={`direction_${direction}_${isContained}`}
children={`Direction: ${testCase}`}
ariaLabel="Direction"
/>
</Popover>
</div>
);
}
PopOverDirection.propTypes = {
direction: PropTypes.string,
isContained: PropTypes.bool,
};
PopOverDirection.defaultProps = {
isContained: false,
};