override fun updateText()

in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/ui/RibViewRootNodeDescriptor.kt [42:55]


  override fun updateText(text: CompositeAppearance) {
    if (ribView?.name?.isNotEmpty() == false) {
      text.ending.addText("Please select a RIB", getDefaultTextAttributes())
      return
    }
    text.ending.addText(
      RibHierarchyUtils.formatSimpleName(ribNode.name).replace("Router", "View"),
      getDefaultTextAttributes(),
    )
    if (ribView != null && ribView.layoutId.isNotEmpty()) {
      val boldFont = TextAttributes(myColor, null, null, null, Font.BOLD)
      text.ending.addText(" [layout/${ribView.layoutId}.xml]", boldFont)
    }
  }