---
url: /documentation/user-interface/composables.md
---

# Composables

## [useUserFeedback](useUserFeedback.md)

A unified interface for displaying toast notifications and error messages to users, with support for internationalization and API error handling.

## [useDriverFactory](useDriverFactory.md)

Creates configured driver.js instances with internationalization support, Lucide navigation icons, and tour completion tracking for onboarding flows.

## [useOnboardingBuilder](useOnboardingBuilder.md)

A fluent builder API for constructing multi-phase onboarding tours with driver.js, supporting phase transitions with enter/exit lifecycle hooks and lazy-evaluated step content.

## useChangelogsPending

Fetches changelog releases and reactively tracks whether any unread versions exist since the last-read marker cookie, used by the `FirstRunOrchestrator` to gate the Changelogs first-run flow.
