Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const redirect = getUrlQuery('redirect');
const currentHost = window.location.host;
if (redirect) {
const redirectUrl = decodeURIComponent(redirect);
const pathArray = redirectUrl.split('/');
const redirectHost = pathArray[2];
if (currentHost === redirectHost) {
let path = '';
for (let i = 3; i < pathArray.length; i += 1) {
path += '/';
path += pathArray[i];
}
history.push(path);
}
} else {
history.push('/');
}
}, 500);
});
.then(() => {
notification.success({
message: `${serviceId
? formatMessage({ id: 'component.global.edit' })
: formatMessage({ id: 'component.global.create' })
} ${formatMessage({ id: 'menu.service' })} ${formatMessage({
id: 'component.status.success',
})}`,
});
history.push('/service/list');
})
.catch(() => {
<button type="primary"> history.push('/plugin/market')}>
</button>
<button type="primary"> history.push('/plugin-template/create')}>
</button>
onClick={() => history.push(`/service/${record.id}/edit`)}
>
.then(() => {
notification.success({
message: `${id
? formatMessage({ id: 'component.global.edit' })
: formatMessage({ id: 'component.global.create' })
} ${formatMessage({ id: 'menu.pluginTemplate' })} ${formatMessage({
id: 'component.status.success',
})}`,
});
history.push('/plugin-template/list');
})
.catch(() => {
onClick={() => history.push(`/consumer/${record.username}/edit`)}
>
onClick={() => {
setCurrentSelectedKeys([menuItemProps.key]);
history.push(menuItemProps.path);
}}
>
onClick: () => {
history.push('/plugin-template/list')
}
}, {
onClick={(e) => {
history.push('/applications/create');
e.preventDefault();
}}
>