> For the complete documentation index, see [llms.txt](https://izzyshop.gitbook.io/izzyshop-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://izzyshop.gitbook.io/izzyshop-1/uikit/setup.md).

# setup

{% tabs %}
{% tab title="ESX" %}

* Remove `esx_notify` resource.
* Replace `es_extended/client/functions.lua` ESX.ShowNotification function with the code below;

```lua
function ESX.ShowNotification(message, notifyType, length, title)
	exports['izzy-uikit']:sendNotification(notifyType, title, message, length)
end
```

{% endtab %}

{% tab title="QBCORE" %}

* Remove `qb-menu` resource.
* Remove `progressbar` resource
* Replace `qb-core/client/functions.lua` QBCore.Functions.Progressbar function with the code below;

{% code title="qb-core/client/functions.lua" %}

```lua
function QBCore.Functions.Progressbar(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop, propTwo, onFinish, onCancel)
	exports['izzy-uikit']:Progress({
		name = name:lower(),
		duration = duration,
		label = label,
		useWhileDead = useWhileDead,
		canCancel = canCancel,
		controlDisables = disableControls,
		animation = animation,
		prop = prop,
		propTwo = propTwo,
	}, function(cancelled)
		if not cancelled then
			if onFinish then
				onFinish()
			end
		else
			if onCancel then
				onCancel()
			end
		end
	end)
end
```

{% endcode %}

* Replace `qb-core/client/functions.lua` QBCore.Functions.Notify function with the code below;

{% code title="qb-core/client/functions.lua" %}

```lua
function QBCore.Functions.Notify(text, texttype, length)
	texttype = texttype or 'inform' -- success / info / error
	length = length or 5000
	if type(text) == 'table' then
		local ttext = text.text or 'Placeholder'
		local caption = text.caption or 'Placeholder'
		exports['izzy-uikit']:sendNotification(type, title, description, duration)
	else
		exports['izzy-uikit']:sendNotification(type, title, description, duration)
	end
end
```

{% endcode %}
{% endtab %}
{% endtabs %}

* Move `izzy-uikit` folder to your `resources` folder.
* Make sure you have started the resource in server.cfg.
