[DEPR]: ZendeskFab Component #496
Labels
depr
Proposal for deprecation & removal per OEP-21
needs maintainer attention
Issue or PR specifically needs the attention of the maintainer.
Proposal Date
2024-11-13
Target Ticket Acceptance Date
2024-11-27
Earliest Open edX Named Release Without This Functionality
Teak - 2025-04
Rationale
The ZendeskFab component was created as part of a 2U/edX initiative and I don't believe it has been used by the community. The creators of the component have successfully replaced it using the frontend-plugin-framework. If the code is indeed unused, it only serves as a liability to the community and should be removed.
Removal
This is a proposal to remove the entire ZendeskFab directory and its sub-components, located at src/components/ZendeskFab.
This component is almost entirely decoupled from the rest of the Learner Dashboard application. Removing it shouldn't have any effect on the rest of the app configuration or view layout, as the ZendeskFab component is not rendered by default (since having been removed from the root App).
Note: the dependency
react-zendesk
will be uninstalledReplacement
There is no intended replacement as this is presumably unused code.
Deprecation
No response
Migration
No response
Additional Info
@jsnwesson
Discourse Post
Closes #225
Task List
The text was updated successfully, but these errors were encountered: