R/observe_edges_change.R

Defines functions observe_edges_change

Documented in observe_edges_change

#' Observes graph edges changing
#' 
#' @param input \[\code{reactivevalues()}\]\cr
#'  An input object of the app or a module that contains the graph.
#' @param edges \[\code{reactivevalues()}\]\cr
#'  AmyloGraph data with "graph" element.
#' 
#' @importFrom visNetwork visNetworkProxy
observe_edges_change <- function(input, edges) {
  observe({
    visNetworkProxy("graph") %>% 
      visResetEdges(edges[["graph"]], input, NS("single_protein", "select_node"))
  })
}
KotulskaLab/AmyloGraph documentation built on June 30, 2023, 8:48 p.m.