This works:
    
    
    include karax/prelude
    import karax/[vstyles]
    
    var
      t: kstring = "For many years, computer programmers have been"
      offset: kstring = "translateX(0px)"
    
    proc mainHtml: VNode =
      buildHtml:
        tdiv(
          id="main",
          class="main",
          style=style([
            (transform, offset)
          ])
        ):
          text t
          proc onclick(ev: Event, n: VNode) =
            t = "callback is triggered well...."
            offset = "translateX(150px)"
    
    proc main: VNode =
      buildHtml:
        mainHtml()
    
    setRenderer main
    
    
    
    Run

Reply via email to