Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
render={({ location }) => {
if (process.env.NODE_ENV === 'production') {
routeDebugger(
`Sending '${location.pathname + location.search}' to analytics.`
);
if (!DNT) {
trackPageview();
}
}
return null;
}}
/>
<content>
</content>
.then(() => {
notificationState.addNotification({
message: `Successfully created ${selectedSandboxes.length} template${
selectedSandboxes.length === 1 ? '' : 's'
}`,
status: NotificationStatus.SUCCESS,
actions: {
primary: [
{
label: 'Undo',
run: () => {
track('Template - Removed', {
source: 'Undo',
});
unmakeTemplates(unpackedSelectedSandboxes);
},
},
],
},
});
}),
]);
onCompleted={() => {
notificationState.addNotification({
message: isOwnUser
? 'Succesfully left the team'
: 'Succesfully removed from team',
status: NotificationStatus.SUCCESS,
});
history.push(dashboardUrl());
}}
>
}).then(({ data }) => {
notificationState.addNotification({
message: `Succesfully created team '${data.createTeam.name}'`,
status: NotificationStatus.SUCCESS,
});
history.push(teamOverviewUrl(data.createTeam.id));
});
};
export function convertTypeToStatus(
type: NotificationType
): NotificationStatus {
switch (type) {
case 'notice':
return NotificationStatus.NOTICE;
case 'warning':
return NotificationStatus.WARNING;
case 'error':
return NotificationStatus.ERROR;
case 'success':
return NotificationStatus.SUCCESS;
default:
return NotificationStatus.NOTICE;
}
}