* fix: improve styling and behaviour to match mockups
This fixes the following issues:
TNL-8737: Description field should be larger
TNL-8738: Increase right and left padding in expanded card
TNL-8739: Expand/Collapse icon should have fixed position
TNL-8741: Remove field helper text on field error state
TNL-8742: Use consistent spacing between field and helper text
TNL-8743: Too much spacing above Save button
TNL-8744: remove field error states when re-focusing on field
TNL-8762: Copy changes to team configuration
TNL-8763: Radio button rendering issues
TNL-8764: Use lowercase "M" for "Public managed" and "Private managed" labels
TNL-8766: Match style of labels in collapsed card
* feat: Prevent changing discussion providers after the course started.
* refactor: confirmation modal and update design according to Figma
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com>
This change allows certain LTI-based providers to be disabled for editing by regular course admins/staff. In some cases, there are special configuration needs that require that the provider be configured by a global staff user.
* fix: calculator switch click issue and save button animation will be clickable without any changes
* style: remove inline style and fix content display glitch
* style: TNL-8566 add padding top for external link
* style: TNL-8574 fix badge width and height
* fix: resolve console error and remove fix height for modal dialog
* style: add spacing between footer and body content
* fix: TNL-8567 prevent card selection when click on show features
* style: TNL-8569 update page & resources margin for mobile view
* fix: TNL-8571 correct error state for blockout date field
* style: TNL-8569 set page&resources margins in mobile view
* style: TNL-8573 feature list should intersect with column
* style: TNL-8568 update font size and color for feature table
* fix: move formInvalid logic to legacy form and make it centralize
Updates "Partial Support" to "Basic Support"
Changes "edX" to Full Support.
Uses data from the api for support level.
Refactor some app messages.
https://openedx.atlassian.net/browse/TNL-8546
* test: add discussion topic error validation test cases
* fix: update duplication test case
* refactor: remove hard coded text with messages
* refactor: remove stepper test cases and add hasError assertion
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com>
* 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