Adapters
Adapters provide pluggable implementations for core Vuetify Zero composables, enabling integration with external services and custom logic.Adapter Types
Vuetify Zero includes adapters for:Data Table Adapters
- Client Adapter - Client-side filtering, sorting, and pagination
- Server Adapter - Server-side data processing with loading states
- Virtual Adapter - Virtual scrolling for large datasets
Feature Flag Adapters
- Flagsmith - Flagsmith feature flag integration
- LaunchDarkly - LaunchDarkly SDK integration
- PostHog - PostHog feature flags
Logger Adapters
- Consola - Consola logging library integration
- Pino - Pino structured logging
- V0 - Built-in console logger with formatting
Core Adapters
- Locale V0 - Translation and number formatting with Intl API
- Permissions V0 - RBAC/ABAC permission checking
- Storage Memory - In-memory storage adapter
- Theme V0 - CSS custom property injection
Adapter Pattern
All adapters implement a common interface pattern:Using Adapters
Adapters are passed to composables or plugins during initialization:Custom Adapters
You can create custom adapters by implementing the required interface:Next Steps
Data Table Adapters
Client, server, and virtual scrolling adapters
Feature Flags
External feature flag service integration
Logging
Consola, Pino, and built-in loggers
Core Adapters
Locale, permissions, storage, and theme