Skip to content

Commit 6a14ee9

Browse files
authored
Merge pull request #6183 from mozilla/mntor-5029
chore(flags): remove EnableRemovalUnderMaintenanceStep flag
2 parents e718961 + 6fe859b commit 6a14ee9

File tree

17 files changed

+30
-1517
lines changed

17 files changed

+30
-1517
lines changed

src/app/(proper_react)/(redesign)/(authenticated)/user/(dashboard)/dashboard/View.tsx

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ export const View = (props: Props) => {
178178
arraySortedByDate.filter((exposure: Exposure) => {
179179
const exposureStatus = getExposureStatus(
180180
exposure,
181-
isDataBrokerUnderMaintenance(exposure),
182181
props.enabledFeatureFlags,
183182
);
184183

@@ -598,13 +597,3 @@ export const View = (props: Props) => {
598597
</div>
599598
);
600599
};
601-
602-
export function isDataBrokerUnderMaintenance(
603-
exposure: Exposure | OnerepScanResultDataBrokerRow,
604-
): boolean {
605-
return (
606-
isScanResult(exposure) &&
607-
exposure.broker_status === "removal_under_maintenance" &&
608-
exposure.status !== "removed"
609-
);
610-
}

src/app/(proper_react)/(redesign)/(authenticated)/user/(dashboard)/dashboard/fix/FixView.tsx

Lines changed: 15 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@ import {
1818
StepLink,
1919
} from "../../../../../../../functions/server/getRelevantGuidedSteps";
2020
import { useTelemetry } from "../../../../../../../hooks/useTelemetry";
21-
import { TelemetryButton } from "../../../../../../../components/client/TelemetryButton";
2221
import { FeatureFlagName } from "../../../../../../../../db/tables/featureFlags";
2322

2423
export type FixViewProps = {
2524
children: ReactNode;
2625
subscriberEmails: string[];
2726
data: StepDeterminationData;
28-
nextStep: StepLink | (() => void);
27+
nextStep: StepLink;
2928
currentSection:
3029
| "data-broker-profiles"
3130
| "high-risk-data-breach"
@@ -93,47 +92,22 @@ export const FixView = (props: FixViewProps) => {
9392
{!props.hideNavClose && navigationClose()}
9493
<section className={styles.fixSection}>
9594
<div className={styles.viewWrapper}>{props.children}</div>
96-
{!props.hideNextNavigationRightArrow &&
97-
(isNextStepALink(props.nextStep) ? (
98-
<Link
99-
className={`${styles.navArrow} ${styles.navArrowNext}`}
100-
href={props.nextStep.href}
101-
aria-label={l10n.getString("guided-resolution-flow-next-arrow")}
102-
onClick={() => {
103-
recordTelemetry("button", "click", {
104-
button_id: "next_arrow",
105-
});
106-
}}
107-
>
108-
<Image alt="" src={ImageArrowRight} />
109-
</Link>
110-
) : (
111-
<TelemetryButton
112-
className={`${styles.navArrow} ${styles.navArrowNext}`}
113-
event={{
114-
module: "button",
115-
name: "click",
116-
data: {
117-
button_id: "go_to_next_result",
118-
},
119-
}}
120-
variant="link"
121-
onPress={props.nextStep}
122-
aria-label={l10n.getString(
123-
"guided-resolution-flow-next-arrow-sub-step",
124-
)}
125-
>
126-
<Image alt="" src={ImageArrowRight} />
127-
</TelemetryButton>
128-
))}
95+
{!props.hideNextNavigationRightArrow && (
96+
<Link
97+
className={`${styles.navArrow} ${styles.navArrowNext}`}
98+
href={props.nextStep.href}
99+
aria-label={l10n.getString("guided-resolution-flow-next-arrow")}
100+
onClick={() => {
101+
recordTelemetry("button", "click", {
102+
button_id: "next_arrow",
103+
});
104+
}}
105+
>
106+
<Image alt="" src={ImageArrowRight} />
107+
</Link>
108+
)}
129109
</section>
130110
</div>
131111
</div>
132112
);
133113
};
134-
135-
function isNextStepALink(
136-
nextStep: StepLink | (() => void),
137-
): nextStep is StepLink {
138-
return "href" in nextStep;
139-
}

src/app/(proper_react)/(redesign)/(authenticated)/user/(dashboard)/dashboard/fix/data-broker-profiles/removal-under-maintenance/RemovalUnderMaintenance.module.scss

Lines changed: 0 additions & 118 deletions
This file was deleted.

src/app/(proper_react)/(redesign)/(authenticated)/user/(dashboard)/dashboard/fix/data-broker-profiles/removal-under-maintenance/RemovalUnderMaintenanceView.stories.tsx

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)