@Contract(pure = true)
  static @NotNull Component join(final JoinConfiguration.@NotNull Builder configBuilder, final @NotNull Iterable<? extends ComponentLike> components) {
    return JoinConfigurationImpl.join(configBuilder.build(), components);
  }
Joins {@code components} using the configuration in {@code configBuilder}.

@param configBuilder the join configuration
@param components the components
@return the resulting component
@see JoinConfiguration#noSeparators()
@see JoinConfiguration#separator(ComponentLike)
@see JoinConfiguration#separators(ComponentLike, ComponentLike)
@since 4.14.0
api/src/main/java/net/kyori/adventure/text/Component.java