diff --git a/docs/content/3.components/tooltip.md b/docs/content/3.components/tooltip.md
index 44351f72..8bbf85fe 100644
--- a/docs/content/3.components/tooltip.md
+++ b/docs/content/3.components/tooltip.md
@@ -11,8 +11,153 @@ links:
## Usage
+::note
+Make sure to wrap your app with the [`App`](/components/app) component to make the Tooltip work properly.
+::
+
+### Text
+
+Use the `text` prop to set the content of the Tooltip.
+
+::component-code
+---
+props:
+ text: 'Open on GitHub'
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
+### Kbds
+
+Use the `kbds` prop to render [Kbd](/components/kbd) components in the Tooltip.
+
+::component-code
+---
+ignore:
+ - text
+ - kbds
+props:
+ text: 'Open on GitHub'
+ kbds:
+ - meta
+ - G
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
+::tip
+You can use special keys there like `meta` that will display as `⌘` on macOS and `Ctrl` on other platforms.
+::
+
+### Delay
+
+Use the `delay-duration` prop to change the delay before the Tooltip appears. For example, you can make it appear instantly by setting it to `0`.
+
+::component-code
+---
+ignore:
+ - text
+props:
+ delayDuration: 0
+ text: 'Open on GitHub'
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
+::tip
+This can be configured globally through the `tooltip.delayDuration` option in the [`App`](/components/app) component.
+::
+
+### Arrow
+
+Use the `arrow` prop to display an arrow on the Tooltip.
+
+::component-code
+---
+ignore:
+ - text
+ - arrow
+props:
+ arrow: true
+ text: 'Open on GitHub'
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
+### Content
+
+Use the `content` prop to control how the Tooltip content is rendered, like its side for example.
+
+::component-code
+---
+ignore:
+ - text
+items:
+ content.side:
+ - right
+ - left
+ - top
+ - bottom
+props:
+ content:
+ side: right
+ sideOffset: 8
+ text: 'Open on GitHub'
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
+::tip{to="https://www.radix-vue.com/components/tooltip#content" target="_blank"}
+Take a look at all the `TooltipContent` props available in the Radix Vue documentation.
+::
+
+### Disabled
+
+Use the `disabled` prop to disable the Tooltip.
+
+::component-code
+---
+ignore:
+ - text
+props:
+ disabled: true
+ text: 'Open on GitHub'
+slots:
+ default:
+---
+
+:u-button{icon="i-simple-icons-github"}
+::
+
## Examples
+### Control open state
+
+You can control the open state by using the `default-open` prop or the `v-model:open` directive.
+
+::component-example
+---
+name: 'tooltip-open-example'
+props:
+ class: 'w-full'
+---
+::
+
## API
### Props
diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts
index 88052a04..51256396 100644
--- a/docs/nuxt.config.ts
+++ b/docs/nuxt.config.ts
@@ -129,7 +129,8 @@ export default defineNuxtConfig({
'UKbd',
'ULink',
'UProgress',
- 'UTabs'
+ 'UTabs',
+ 'UTooltip'
].includes(c.pascalName))
globals.forEach(c => c.global = 'sync')