Files
whatsappNucleo/app/composables/useSidebarState.ts
josedario87 faedec47d7
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 6m46s
feat: WhatsApp Nucleo con Nuxt 4 + Baileys v7
Reemplazo completo de Evolution API por implementación directa con Baileys.

Características:
- Dashboard completo con Nuxt UI v4
- Soporte para múltiples instancias de WhatsApp
- Conexión via QR code o pairing code
- Persistencia de mensajes en PostgreSQL
- API REST para integraciones externas
- Webhooks con firma HMAC
- SSE para actualizaciones en tiempo real
- Autenticación con Authentik
2025-12-02 17:54:31 -06:00

23 lines
425 B
TypeScript

/**
* Composable para gestionar el estado del sidebar
*/
export const useSidebarState = () => {
const isOpen = useState('sidebarOpen', () => true)
const isCollapsed = useState('sidebarCollapsed', () => false)
const toggle = () => {
isOpen.value = !isOpen.value
}
const collapse = () => {
isCollapsed.value = !isCollapsed.value
}
return {
isOpen,
isCollapsed,
toggle,
collapse
}
}