/* DO NOT EDIT: File is auto-generated */
package iris.planner.resource;

@javax.annotation.Generated( "Resgen" )
@java.lang.SuppressWarnings( "WeakerAccess" )
public final class ResourceComponents
{
  private ResourceComponents()
  {
  }

  @java.lang.FunctionalInterface
  public interface IconPropCustomizerFn
  {
    void customize( @javax.annotation.Nonnull react4j.dom.proptypes.html.ImgProps props );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode clock()
  {
    return clock( new react4j.dom.proptypes.html.ImgProps().style( new react4j.dom.proptypes.html.CssProps().height( "1em" ) ) );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode clock( @javax.annotation.Nonnull final react4j.dom.proptypes.html.ImgProps props )
  {
    return react4j.dom.DOM.img( props.src( iris.planner.resource.ResourceResources.INSTANCE.clock().getSafeUri().asString() ) );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode clock( @javax.annotation.Nonnull final IconPropCustomizerFn customizer )
  {
    final react4j.dom.proptypes.html.ImgProps props = new react4j.dom.proptypes.html.ImgProps().style( new react4j.dom.proptypes.html.CssProps().height( "1em" ) );
    customizer.customize( props );
    return react4j.dom.DOM.img( props.src( iris.planner.resource.ResourceResources.INSTANCE.clock().getSafeUri().asString() ) );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode dotCircle()
  {
    return dotCircle( new react4j.dom.proptypes.html.ImgProps().style( new react4j.dom.proptypes.html.CssProps().height( "1em" ) ) );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode dotCircle( @javax.annotation.Nonnull final react4j.dom.proptypes.html.ImgProps props )
  {
    return react4j.dom.DOM.img( props.src( iris.planner.resource.ResourceResources.INSTANCE.dotCircle().getSafeUri().asString() ) );
  }

  @javax.annotation.Nonnull
  public static react4j.ReactNode dotCircle( @javax.annotation.Nonnull final IconPropCustomizerFn customizer )
  {
    final react4j.dom.proptypes.html.ImgProps props = new react4j.dom.proptypes.html.ImgProps().style( new react4j.dom.proptypes.html.CssProps().height( "1em" ) );
    customizer.customize( props );
    return react4j.dom.DOM.img( props.src( iris.planner.resource.ResourceResources.INSTANCE.dotCircle().getSafeUri().asString() ) );
  }
}

@@ -598,32 +598,47 @@
 eight( %221em%22
+ ).width( %221em%22
  ) ) );%0A
   %7D%0A%0A  @java
@@ -617,32 +617,32 @@
 h( %221em%22 ) ) );%0A
-
   %7D%0A%0A  @javax.an
@@ -1202,32 +1202,47 @@
 ().height( %221em%22
+ ).width( %221em%22
  ) );%0A    custom
@@ -1600,24 +1600,39 @@
 eight( %221em%22
+ ).width( %221em%22
  ) ) );%0A  %7D%0A
@@ -2058,32 +2058,32 @@
 ustomizer )%0A  %7B%0A
-
     final react4
@@ -2220,24 +2220,39 @@
 eight( %221em%22
+ ).width( %221em%22
  ) );%0A    cu

Update fixture to reflect addition of width