META-INF.resources.js.SuccessMessageWithLink.js Maven / Gradle / Ivy
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
import {openToast} from 'frontend-js-web';
export default function ({alertMessage, namespace}) {
const componentId = `${namespace}successMessageWithLink`;
openToast({
autoClose: 15000,
message: alertMessage,
renderData: {
componentId,
},
toastProps: {
id: componentId,
tabIndex: '-1',
},
type: 'success',
});
Liferay.componentReady(componentId).then(() =>
document.getElementById(componentId).focus()
);
return {
dispose() {
Liferay.destroyComponent(componentId);
},
};
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy