Skip to content

Commit dca414b

Browse files
booc0mtacomergify[bot]
authored andcommitted
feat(tasks-new): remove beta label functionality from modal header (#1314)
1 parent c61fa77 commit dca414b

File tree

4 files changed

+25
-70
lines changed

4 files changed

+25
-70
lines changed

src/elements/content-sidebar/ActivitySidebar.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import flow from 'lodash/flow';
1111
import messages from '../common/messages';
1212
import { withAPIContext } from '../common/api-context';
1313
import { withErrorBoundary } from '../common/error-boundary';
14-
import { FeatureFlag, withFeatureConsumer, isFeatureEnabled, getFeatureConfig } from '../common/feature-checking';
14+
import { FeatureFlag, withFeatureConsumer, isFeatureEnabled } from '../common/feature-checking';
1515
import { getBadUserError, getBadItemError } from '../../utils/error';
1616
import API from '../../api';
1717
import { withLogger } from '../common/logger';
@@ -576,7 +576,7 @@ class ActivitySidebar extends React.PureComponent<Props, State> {
576576
};
577577

578578
renderAddTaskButton = () => {
579-
const { isDisabled, features } = this.props;
579+
const { isDisabled } = this.props;
580580
const { approverSelectorContacts } = this.state;
581581
const {
582582
getApproverWithQuery,
@@ -586,7 +586,6 @@ class ActivitySidebar extends React.PureComponent<Props, State> {
586586
} = this;
587587
const props = {
588588
isDisabled,
589-
feedbackUrl: getFeatureConfig(features, 'activityFeed.tasks').feedbackUrl || '',
590589
onTaskModalClose,
591590
};
592591
const taskFormProps = {
@@ -598,11 +597,7 @@ class ActivitySidebar extends React.PureComponent<Props, State> {
598597
message: '',
599598
approvers: [],
600599
};
601-
return (
602-
<FeatureFlag feature="activityFeed.tasks.newApi">
603-
<AddTaskButton {...props} taskFormProps={taskFormProps} />
604-
</FeatureFlag>
605-
);
600+
return <AddTaskButton {...props} taskFormProps={taskFormProps} />;
606601
};
607602

608603
render() {

src/elements/content-sidebar/AddTaskButton.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import type { TaskFormProps } from './activity-feed/task-form/TaskForm';
77
import type { TaskType } from '../../common/types/tasks';
88

99
type Props = {|
10-
feedbackUrl: string,
1110
isDisabled: boolean,
1211
onTaskModalClose: () => void,
1312
taskFormProps: TaskFormProps,
@@ -42,15 +41,14 @@ class AddTaskButton extends React.Component<Props, State> {
4241
handleSubmitError = (e: ElementsXhrError) => this.setState({ error: e });
4342

4443
render() {
45-
const { isDisabled, feedbackUrl, taskFormProps } = this.props;
44+
const { isDisabled, taskFormProps } = this.props;
4645
const { isTaskFormOpen, taskType, error } = this.state;
4746

4847
return (
4948
<React.Fragment>
5049
<AddTaskMenu isDisabled={isDisabled} onMenuItemClick={this.handleClickMenuItem} />
5150
<TaskModal
5251
error={error}
53-
feedbackUrl={feedbackUrl}
5452
onSubmitError={this.handleSubmitError}
5553
onSubmitSuccess={this.handleSubmitSuccess}
5654
onModalClose={this.handleModalClose}

src/elements/content-sidebar/TaskModal.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import * as React from 'react';
33
import { FormattedMessage } from 'react-intl';
44
import type { MessageDescriptor } from 'react-intl';
5-
import BetaFeedbackBadge from '../../features/beta-feedback';
65
import Modal from '../../components/modal/Modal';
76
import TaskForm from './activity-feed/task-form';
87
import messages from '../common/messages';
@@ -13,7 +12,6 @@ import type { TaskType, TaskEditMode } from '../../common/types/tasks';
1312
type TaskModalProps = {
1413
editMode?: TaskEditMode,
1514
error: ?ElementsXhrError,
16-
feedbackUrl: string,
1715
isTaskFormOpen: boolean,
1816
onModalClose: () => void,
1917
onSubmitError: (e: ElementsXhrError) => void,
@@ -46,7 +44,6 @@ const TaskModal = (props: TaskModalProps) => {
4644
onSubmitSuccess,
4745
onModalClose,
4846
taskType,
49-
feedbackUrl,
5047
isTaskFormOpen,
5148
taskFormProps,
5249
} = props;
@@ -59,12 +56,7 @@ const TaskModal = (props: TaskModalProps) => {
5956
focusElementSelector={focusTargetSelector}
6057
isOpen={isTaskFormOpen}
6158
onRequestClose={onModalClose}
62-
title={
63-
<React.Fragment>
64-
<FormattedMessage {...getMessageForModalTitle(taskType, editMode)} />
65-
<BetaFeedbackBadge tooltip formUrl={feedbackUrl} />
66-
</React.Fragment>
67-
}
59+
title={<FormattedMessage {...getMessageForModalTitle(taskType, editMode)} />}
6860
>
6961
<div className="be">
7062
<TaskForm

src/elements/content-sidebar/__tests__/__snapshots__/TaskModal-test.js.snap

Lines changed: 20 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,10 @@ exports[`elements/content-sidebar/TaskModal render should render a default compo
1414
}
1515
}
1616
title={
17-
<React.Fragment>
18-
<FormattedMessage
19-
defaultMessage="Create Approval Task"
20-
id="be.tasks.createTask.approval.title"
21-
/>
22-
<BetaFeedbackBadge
23-
formUrl="http://example.dentist/"
24-
tooltip={true}
25-
/>
26-
</React.Fragment>
17+
<FormattedMessage
18+
defaultMessage="Create Approval Task"
19+
id="be.tasks.createTask.approval.title"
20+
/>
2721
}
2822
>
2923
<div
@@ -56,16 +50,10 @@ exports[`elements/content-sidebar/TaskModal render using type APPROVAL and mode
5650
}
5751
}
5852
title={
59-
<React.Fragment>
60-
<FormattedMessage
61-
defaultMessage="Create Approval Task"
62-
id="be.tasks.createTask.approval.title"
63-
/>
64-
<BetaFeedbackBadge
65-
formUrl="http://example.dentist/"
66-
tooltip={true}
67-
/>
68-
</React.Fragment>
53+
<FormattedMessage
54+
defaultMessage="Create Approval Task"
55+
id="be.tasks.createTask.approval.title"
56+
/>
6957
}
7058
>
7159
<div
@@ -99,16 +87,10 @@ exports[`elements/content-sidebar/TaskModal render using type APPROVAL and mode
9987
}
10088
}
10189
title={
102-
<React.Fragment>
103-
<FormattedMessage
104-
defaultMessage="Modify Approval Task"
105-
id="be.tasks.editTask.approval.title"
106-
/>
107-
<BetaFeedbackBadge
108-
formUrl="http://example.dentist/"
109-
tooltip={true}
110-
/>
111-
</React.Fragment>
90+
<FormattedMessage
91+
defaultMessage="Modify Approval Task"
92+
id="be.tasks.editTask.approval.title"
93+
/>
11294
}
11395
>
11496
<div
@@ -142,16 +124,10 @@ exports[`elements/content-sidebar/TaskModal render using type GENERAL and mode C
142124
}
143125
}
144126
title={
145-
<React.Fragment>
146-
<FormattedMessage
147-
defaultMessage="Create General Task"
148-
id="be.tasks.createTask.general.title"
149-
/>
150-
<BetaFeedbackBadge
151-
formUrl="http://example.dentist/"
152-
tooltip={true}
153-
/>
154-
</React.Fragment>
127+
<FormattedMessage
128+
defaultMessage="Create General Task"
129+
id="be.tasks.createTask.general.title"
130+
/>
155131
}
156132
>
157133
<div
@@ -185,16 +161,10 @@ exports[`elements/content-sidebar/TaskModal render using type GENERAL and mode E
185161
}
186162
}
187163
title={
188-
<React.Fragment>
189-
<FormattedMessage
190-
defaultMessage="Modify General Task"
191-
id="be.tasks.editTask.general.title"
192-
/>
193-
<BetaFeedbackBadge
194-
formUrl="http://example.dentist/"
195-
tooltip={true}
196-
/>
197-
</React.Fragment>
164+
<FormattedMessage
165+
defaultMessage="Modify General Task"
166+
id="be.tasks.editTask.general.title"
167+
/>
198168
}
199169
>
200170
<div

0 commit comments

Comments
 (0)