Files
agenciapsilmno/src/composables/useDocsAdmin.js
2026-03-12 08:58:36 -03:00

21 lines
533 B
JavaScript

// src/composables/useDocsAdmin.js
// Estado compartilhado para abrir o dialog de edição de um doc
// a partir de outra página (ex: SaasFaqPage → SaasDocsPage).
import { ref } from 'vue'
const pendingEditDocId = ref(null)
export function useDocsAdmin () {
function requestEditDoc (docId) {
pendingEditDocId.value = docId
}
function consumePendingEdit () {
const id = pendingEditDocId.value
pendingEditDocId.value = null
return id
}
return { pendingEditDocId, requestEditDoc, consumePendingEdit }
}