Getting started:
UI Flows
1- ShimmerZone
UI Flow with shimmer containers
1.1 - Blocks
1.1.1- ShimmerContainer:
The main container that enable visual effect and ui style rendering.
Params:
1.1.2- ShimmerRepeater:
Control to replicate/clone an existing Shimmer Container for a specific number of time. ( usefull for tables,list,etc....)
2- Shimmers
UI Flow with single shimmers
2.1- Blocks
2.1.1- ShimmerLine
A shimmer with solid color in background. This shimmer use the 100% of the parent width and render.
2.1.2- ShimmerText
A shimmer with text content and transparent background.
2.1.3- ShimmerImage
A shimmer with solid color background and an image in the middle. This control use the 100% preants' width and height
2.1.4 -ShimmerBlock
A shimmer with solid color in background. This control use the 100% preants' width and height
2.1.5- ShimmerButton
A shimmer that inherit Outsystem Btn Style. The configuration allow to render a text message or preserve space within the button without rendering a text message.
Note on AdditionalSizeClasses Parameter
Classes available:
shimmer-size-display
shimmer-size-heading1
shimmer-size-heading2
shimmer-size-heading3
shimmer-size-heading4
shimmer-size-heading5
shimmer-size-heading6
shimmer-size-s
shimmer-size-xs
These classes inherit the Outsystem UI Typography size ( ex: shimmer-size-display inherit font-size-display) check the official docs : https://outsystemsui.outsystems.com/OutSystemsUIWebsite/CheatSheet#section-Typography-6
Note on AdditionalButtonClasses
the shimmer button inherit the ootb button style so its possible to use the Outsystems UI btn classes:
btn-primary
btn-cancel
btn-small
....etc
Check the documentation https://outsystemsui.outsystems.com/OutSystemsUIWebsite/CheatSheet#section-Buttons-2