@Contract(value = "_, _, _ -> new", pure = true)
  static @NotNull KeybindComponent keybind(final KeybindComponent.@NotNull KeybindLike keybind, final @Nullable TextColor color, final TextDecoration@NotNull... decorations) {
    return keybind(requireNonNull(keybind, "keybind").asKeybind(), Style.style(color, decorations));
  }
Creates a keybind component with a keybind, and optional color and decorations.

@param keybind the keybind
@param color the color
@param decorations the decorations
@return the keybind component
@since 4.9.0
api/src/main/java/net/kyori/adventure/text/Component.java