Open

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