Skip to content

Commit 368ae96

Browse files
authored
ref(demo-mode): rename isDemoModeEnabled fn (#87173)
1 parent f278140 commit 368ae96

File tree

32 files changed

+81
-80
lines changed

32 files changed

+81
-80
lines changed

static/app/actionCreators/account.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {Client} from 'sentry/api';
33
import ConfigStore from 'sentry/stores/configStore';
44
import type {UserIdentityConfig} from 'sentry/types/auth';
55
import type {User} from 'sentry/types/user';
6-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
6+
import {isDemoModeActive} from 'sentry/utils/demoMode';
77
import type {ChangeAvatarUser} from 'sentry/views/settings/account/accountDetails';
88

99
export async function disconnectIdentity(
@@ -55,7 +55,7 @@ export async function logout(api: Client, redirectUrl?: string) {
5555
}
5656

5757
function getRedirectUrl(redirectUrl = '/auth/login/') {
58-
return isDemoModeEnabled() ? 'https://sentry.io' : redirectUrl;
58+
return isDemoModeActive() ? 'https://sentry.io' : redirectUrl;
5959
}
6060

6161
export function removeAuthenticator(api: Client, userId: string, authId: string) {

static/app/actionCreators/guides.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import ConfigStore from 'sentry/stores/configStore';
66
import GuideStore from 'sentry/stores/guideStore';
77
import type {Organization} from 'sentry/types/organization';
88
import {trackAnalytics} from 'sentry/utils/analytics';
9-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
9+
import {isDemoModeActive} from 'sentry/utils/demoMode';
1010
import {getDemoGuides, getTourTask} from 'sentry/utils/demoMode/guides';
1111

1212
import {demoEndModal} from './modal';
@@ -16,7 +16,7 @@ const api = new Client();
1616

1717
export async function fetchGuides() {
1818
try {
19-
if (isDemoModeEnabled()) {
19+
if (isDemoModeActive()) {
2020
GuideStore.fetchSucceeded(getDemoGuides());
2121
return;
2222
}
@@ -64,7 +64,7 @@ export function recordFinish(
6464
orgSlug: string | null,
6565
org: Organization | null
6666
) {
67-
if (!isDemoModeEnabled()) {
67+
if (!isDemoModeActive()) {
6868
api.requestPromise('/assistant/', {
6969
method: 'PUT',
7070
data: {
@@ -76,7 +76,7 @@ export function recordFinish(
7676

7777
const tourTask = getTourTask(guide);
7878

79-
if (isDemoModeEnabled() && tourTask && org) {
79+
if (isDemoModeActive() && tourTask && org) {
8080
const {tour, task} = tourTask;
8181
updateOnboardingTask(api, org, {task, status: 'complete', completionSeen: true});
8282
fetchOrganizationDetails(api, org.slug);
@@ -95,7 +95,7 @@ export function recordFinish(
9595
}
9696

9797
export function recordDismiss(guide: string, step: number, orgId: string | null) {
98-
if (!isDemoModeEnabled()) {
98+
if (!isDemoModeActive()) {
9999
api.requestPromise('/assistant/', {
100100
method: 'PUT',
101101
data: {

static/app/actionCreators/indicator.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {DEFAULT_TOAST_DURATION} from 'sentry/constants';
88
import {t, tct} from 'sentry/locale';
99
import IndicatorStore from 'sentry/stores/indicatorStore';
1010
import {space} from 'sentry/styles/space';
11-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
11+
import {isDemoModeActive} from 'sentry/utils/demoMode';
1212

1313
type IndicatorType = 'loading' | 'error' | 'success' | 'undo' | '';
1414

@@ -82,7 +82,7 @@ export function addLoadingMessage(
8282
}
8383

8484
export function addErrorMessage(msg: React.ReactNode, options?: Options) {
85-
if (isDemoModeEnabled()) {
85+
if (isDemoModeActive()) {
8686
return addMessageWithType('error')(
8787
t('This action is not allowed in demo mode.'),
8888
options

static/app/actionCreators/onboardingTasks.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import ConfigStore from 'sentry/stores/configStore';
33
import OrganizationStore from 'sentry/stores/organizationStore';
44
import type {OnboardingTaskStatus, UpdatedTask} from 'sentry/types/onboarding';
55
import type {Organization} from 'sentry/types/organization';
6-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
6+
import {isDemoModeActive} from 'sentry/utils/demoMode';
77
import {updateDemoWalkthroughTask} from 'sentry/utils/demoMode/guides';
88

99
/**
@@ -17,7 +17,7 @@ export function updateOnboardingTask(
1717
organization: Organization,
1818
updatedTask: UpdatedTask
1919
) {
20-
if (isDemoModeEnabled()) {
20+
if (isDemoModeActive()) {
2121
updateDemoWalkthroughTask(updatedTask);
2222
return;
2323
}

static/app/components/acl/demoModeDisabled.spec.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import {render, screen} from 'sentry-test/reactTestingLibrary';
22

3-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
3+
import {isDemoModeActive} from 'sentry/utils/demoMode';
44

55
import DisableInDemoMode from './demoModeDisabled'; // Adjust the import path as necessary
66

77
jest.mock('sentry/utils/demoMode', () => ({
8-
isDemoModeEnabled: jest.fn(),
8+
isDemoModeActive: jest.fn(),
99
}));
1010

1111
jest.mock('sentry/locale', () => ({
@@ -14,7 +14,7 @@ jest.mock('sentry/locale', () => ({
1414

1515
describe('DisableInDemoMode', () => {
1616
it('renders children when demo mode is disabled', () => {
17-
(isDemoModeEnabled as jest.Mock).mockReturnValue(false);
17+
(isDemoModeActive as jest.Mock).mockReturnValue(false);
1818

1919
render(
2020
<DisableInDemoMode>
@@ -27,7 +27,7 @@ describe('DisableInDemoMode', () => {
2727
});
2828

2929
it('renders a tooltip when demo mode is enabled', () => {
30-
(isDemoModeEnabled as jest.Mock).mockReturnValue(true);
30+
(isDemoModeActive as jest.Mock).mockReturnValue(true);
3131

3232
render(
3333
<DisableInDemoMode>

static/app/components/acl/demoModeDisabled.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import {Tooltip} from 'sentry/components/tooltip';
22
import {t} from 'sentry/locale';
3-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
3+
import {isDemoModeActive} from 'sentry/utils/demoMode';
44

55
type Props = {
66
children?: React.ReactNode;
77
};
88

99
function DisableInDemoMode({children}: Props) {
10-
if (!isDemoModeEnabled()) {
10+
if (!isDemoModeActive()) {
1111
return children;
1212
}
1313

static/app/components/assistant/getGuidesContent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import ExternalLink from 'sentry/components/links/externalLink';
33
import Link from 'sentry/components/links/link';
44
import {t, tct} from 'sentry/locale';
55
import type {Organization} from 'sentry/types/organization';
6-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
6+
import {isDemoModeActive} from 'sentry/utils/demoMode';
77
import {getDemoModeGuides} from 'sentry/utils/demoMode/guides';
88

99
export default function getGuidesContent(
1010
organization: Organization | null
1111
): GuidesContent {
12-
if (isDemoModeEnabled()) {
12+
if (isDemoModeActive()) {
1313
return getDemoModeGuides();
1414
}
1515
return [

static/app/components/createAlertButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type {SVGIconProps} from 'sentry/icons/svgIcon';
1414
import {t, tct} from 'sentry/locale';
1515
import type {Organization} from 'sentry/types/organization';
1616
import type {Project} from 'sentry/types/project';
17-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
17+
import {isDemoModeActive} from 'sentry/utils/demoMode';
1818
import type EventView from 'sentry/utils/discover/eventView';
1919
import useApi from 'sentry/utils/useApi';
2020
import useProjects from 'sentry/utils/useProjects';
@@ -206,7 +206,7 @@ export default function CreateAlertButton({
206206

207207
const showGuide = !organization.alertsMemberWrite && !!showPermissionGuide;
208208
const canCreateAlert =
209-
isDemoModeEnabled() ||
209+
isDemoModeActive() ||
210210
hasEveryAccess(['alerts:write'], {organization}) ||
211211
projects.some(p => hasEveryAccess(['alerts:write'], {project: p}));
212212
const hasOrgWrite = hasEveryAccess(['org:write'], {organization});

static/app/components/demo/demoHeader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {trackAnalytics} from 'sentry/utils/analytics';
1010
import {
1111
extraQueryParameter,
1212
extraQueryParameterWithEmail,
13-
isDemoModeEnabled,
13+
isDemoModeActive,
1414
openDemoEmailModal,
1515
urlAttachQueryParams,
1616
} from 'sentry/utils/demoMode';
@@ -22,7 +22,7 @@ export default function DemoHeader() {
2222
openDemoEmailModal();
2323
}, []);
2424

25-
if (!isDemoModeEnabled()) {
25+
if (!isDemoModeActive()) {
2626
return null;
2727
}
2828

static/app/components/forms/model.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import FormState from 'sentry/components/forms/state';
99
import {t} from 'sentry/locale';
1010
import type {Choice} from 'sentry/types/core';
1111
import {defined} from 'sentry/utils';
12-
import {isDemoModeEnabled} from 'sentry/utils/demoMode';
12+
import {isDemoModeActive} from 'sentry/utils/demoMode';
1313

1414
export const fieldIsRequiredMessage = t('Field is required');
1515

@@ -607,7 +607,7 @@ class FormModel {
607607
// Check if field needs to handle transforming request object
608608
const getDataFn = typeof getData === 'function' ? getData : (a: any) => a;
609609

610-
const defaultErrorMsg = isDemoModeEnabled()
610+
const defaultErrorMsg = isDemoModeActive()
611611
? t('Editing data is not allowed in demo mode.')
612612
: t('Failed to save');
613613

0 commit comments

Comments
 (0)