Struct freya_components::NetworkImageProps
source · pub struct NetworkImageProps<'a> {
pub url: Url,
pub fallback: Option<Element<'a>>,
pub loading: Option<Element<'a>>,
pub width: String,
pub height: String,
pub alt: Option<String>,
}Expand description
NetworkImage component properties.
Fields§
§url: UrlURL of the image
fallback: Option<Element<'a>>Fallback element
loading: Option<Element<'a>>Loading element
width: StringWidth of image, default is 100%
height: StringHeight of image, default is 100%
alt: Option<String>Information about the image.
Implementations§
source§impl<'a> NetworkImageProps<'a>
impl<'a> NetworkImageProps<'a>
sourcepub fn builder() -> NetworkImagePropsBuilder<'a, ((), (), (), (), (), ())>
pub fn builder() -> NetworkImagePropsBuilder<'a, ((), (), (), (), (), ())>
Create a builder for building NetworkImageProps.
On the builder, call .url(...), .fallback(...)(optional), .loading(...)(optional), .width(...)(optional), .height(...)(optional), .alt(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of NetworkImageProps.