override fun update()

in rider/src/main/kotlin/com/jetbrains/aspire/rider/actions/AddAspireToProjectAction.kt [31:45]


    override fun update(e: AnActionEvent) {
        val project = e.project
        if (project == null || !project.isProjectModelReady()) {
            e.presentation.isEnabledAndVisible = false
            return
        }

        val entity = e.dataContext.getProjectModelEntity()
        if (entity == null) {
            e.presentation.isEnabledAndVisible = false
            return
        }

        e.presentation.isEnabledAndVisible = entity.isAspireOrchestrationSupported()
    }