UNPKG

ndla-ui

Version:

UI component library for NDLA.

58 lines (52 loc) 1.21 kB
/** * Copyright (c) 2017-present, NDLA. * * This source code is licensed under the GPLv3 license found in the * LICENSE file in the root directory of this source tree. * */ import React from 'react'; import PropTypes from 'prop-types'; import BEMHelper from 'react-bem-helper'; import Button from 'ndla-button'; var classes = new BEMHelper({ name: 'topic-resource', prefix: 'c-' }); export var NoContentBox = function NoContentBox(_ref) { var buttonText = _ref.buttonText, text = _ref.text, onClick = _ref.onClick; return React.createElement( 'div', classes('additional-resources-trigger'), React.createElement( 'span', null, React.createElement( 'div', null, React.createElement( 'p', null, text ), onClick && React.createElement( Button, { outline: true, onClick: onClick }, buttonText ) ) ) ); }; NoContentBox.propTypes = { onClick: PropTypes.func, buttonText: PropTypes.string, text: PropTypes.string.isRequired }; NoContentBox.defaultProps = { onClick: null, buttonText: undefined }; export default NoContentBox;