Agenda, Agendador, Configurações
This commit is contained in:
21
src/composables/useDocsAdmin.js
Normal file
21
src/composables/useDocsAdmin.js
Normal file
@@ -0,0 +1,21 @@
|
||||
// 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 }
|
||||
}
|
||||
Reference in New Issue
Block a user