fix pages and resources content and styling issues (#158)
* fix: TNL-8457 Show field error state on blank discussion provider fields * fix: TNL-8474 Remove Resources section * fix: TNL-8473 change pages and resources background color to light-200 * fix: TNL-8476 app card descriptions should be bottom aligned * fix: TNL-8472 remove Disabled badge from tiles * fix: TNL-8487 use stateful button for configuration modal
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
|
||||
import { Badge } from '@edx/paragon';
|
||||
import PropTypes from 'prop-types';
|
||||
import React from 'react';
|
||||
|
||||
import messages from './messages';
|
||||
|
||||
function StatusBadge({ intl, status, label }) {
|
||||
return (
|
||||
<>
|
||||
{label && `${label} `}
|
||||
{status
|
||||
? <Badge variant="success">{intl.formatMessage(messages.enabled)}</Badge>
|
||||
: <Badge variant="secondary">{intl.formatMessage(messages.disabled)}</Badge>}
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
StatusBadge.propTypes = {
|
||||
intl: intlShape.isRequired,
|
||||
status: PropTypes.bool.isRequired,
|
||||
label: PropTypes.string,
|
||||
};
|
||||
|
||||
StatusBadge.defaultProps = {
|
||||
label: null,
|
||||
};
|
||||
|
||||
export default injectIntl(StatusBadge);
|
||||
@@ -1,15 +0,0 @@
|
||||
import { defineMessages } from '@edx/frontend-platform/i18n';
|
||||
|
||||
const messages = defineMessages({
|
||||
enabled: {
|
||||
id: 'course-authoring.badge.enabled',
|
||||
defaultMessage: 'Enabled',
|
||||
},
|
||||
disabled: {
|
||||
id: 'course-authoring.badge.disabled',
|
||||
defaultMessage: 'Disabled',
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
export default messages;
|
||||
Reference in New Issue
Block a user