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:
Awais Ansari
2021-07-16 10:47:22 +05:00
committed by GitHub
parent 12ae7a6874
commit 8eee09a2d0
11 changed files with 69 additions and 160 deletions

View File

@@ -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);

View File

@@ -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;