ibm-streams
Version:
IBM Streams Support for Visual Studio Code
32 lines (28 loc) • 953 B
JavaScript
import InfoIcon16 from '@carbon/icons-react/es/information/16';
import Button from 'carbon-components-react/es/components/Button';
import PropTypes from 'prop-types';
import React from 'react';
const HeaderContainer = ({ bundleName, setIsInfoModalOpen }) => {
return (
<div className="header-container--flex">
<h1 className="header-container__header">
{`Configure edge application image build for ${bundleName}`}
</h1>
<Button
hasIconOnly
kind="ghost"
renderIcon={InfoIcon16}
iconDescription="Show edge application image build details"
tooltipAlignment="center"
tooltipPosition="bottom"
onClick={() => setIsInfoModalOpen(true)}
className="header-container__info-button"
/>
</div>
);
};
HeaderContainer.propTypes = {
bundleName: PropTypes.string.isRequired,
setIsInfoModalOpen: PropTypes.func.isRequired
};
export default HeaderContainer;