NssModal
How to use
ES6 module import
import {NssModal} from "nui://nss_libs/ui/NssModal/NssModal.js";Create instance
import {NssModal} from "nui://nss_libs/ui/NssModal/NssModal.js";
const content_el = document.createElement("div");
content_el.innerHTML = "Hello World!";
/**
* @type {NssModal}
*/
const nss_modal = new NssModal();
nss_modal
.closeOnModal()
.closeOnEscape()
.closeOnBackspace()
.setContent(content_el)
.onClose(() => {
// Do your stuff here...
})
.show();
// Example: Close modal after 3 seconds automatically
window.setTimeout(() => {
nss_modal.hide();
}, 3000);Last updated
Was this helpful?