Skip to content

[DEPR]: ZendeskFab Component #496

@jsnwesson

Description

@jsnwesson

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 uninstalled

Replacement

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

  • Remove ZendeskFab directory and sub-components

Metadata

Metadata

Assignees

Labels

deprProposal for deprecation & removal per OEP-21needs maintainer attentionIssue or PR specifically needs the attention of the maintainer.

Type

No type

Projects

Status

Plan Completed

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions