Open

id

com.naviga.openArticle

description

Open article in Writer application, requires article uuid

If Writer application is running in the same workspace as the plugin calling the action, the article will be opened in the writer application tied to that workspace.

import { Plugin, Utility } from '@root'

const MyAwesomeComponent = props => {
    const openArticle = Utility.useLazyRef(() => {
        return Plugin.getAction('your-bounded-action-id')
    })
    
    openArticle.current({
        uuid: '838d42cf-507a-c701-f46d-6cd0a738cca4'
    })
}

If you call openArticle action while Writer plugin is not mounted, The requested article will open in a new tab