diff --git a/resource/interface/client/textui.lua b/resource/interface/client/textui.lua new file mode 100644 index 0000000..56bd3e2 --- /dev/null +++ b/resource/interface/client/textui.lua @@ -0,0 +1,14 @@ +function lib.showTextUI(text, options) + if not options then options = {} end + options.text = text + SendNUIMessage({ + action = 'textUi', + data = options + }) +end + +function lib.hideTextUI() + SendNUIMessage({ + action = 'textUiHide' + }) +end diff --git a/web/src/features/textui/TextUI.tsx b/web/src/features/textui/TextUI.tsx index 9e79bf2..90be1c6 100644 --- a/web/src/features/textui/TextUI.tsx +++ b/web/src/features/textui/TextUI.tsx @@ -33,6 +33,7 @@ const TextUI: React.FC = () => { const [visible, setVisible] = React.useState(false); useNuiEvent("textUi", (data) => { + if (!data.position) data.position = "right-center"; // Default right position setData(data); setVisible(true); });