ndla-ui
Version:
UI component library for NDLA.
58 lines (52 loc) • 1.21 kB
JavaScript
/**
* 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;