// 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 } }