Unions

The following Unions are available in the React base.

NameValueDescription
ResizeDirections
'South' | 'North' | 'East' | 'West' | 'NorthEast' | 'NorthWest' | 'SouthEast' | 'SouthWest' | 'All'

Specifies the available directions for resize handles when a component is resizable. Each value represents a different edge or corner of the component that can be dragged to resize it.

  • South - Bottom edge; drag vertically to adjust height.
  • North - Top edge; drag vertically to adjust height.
  • East - Right edge; drag horizontally to adjust width.
  • West - Left edge; drag horizontally to adjust width.
  • NorthEast - Top-right corner; drag diagonally to adjust width and height.
  • NorthWest - Top-left corner; drag diagonally to adjust width and height.
  • SouthEast - Bottom-right corner; drag diagonally to adjust width and height.
  • SouthWest - Bottom-left corner; drag diagonally to adjust width and height.
  • All - Enables all edge and corner resize handles.
HorizontalAlignment
'Left' | 'Center' | 'Right'

Specifies the horizontal alignment options for component positioning.

  • Left - Aligns the component to the left edge
  • Center- Centers the component horizontally
  • Right- Aligns the component to the right edge
VerticalAlignment
'Top' | 'Center' | 'Bottom'

Specifies the vertical alignment options for component positioning.

  • Top - Aligns the component to the top edge of the container.
  • Center - Centers the component vertically within the container.
  • Bottom - Aligns the component to the bottom edge of the container.
LabelPlacement
'After' | 'Before'

Defines the label position of the component.

  • After - When the label is positioned After, it appears to the right of the component.
  • Before - When the label is positioned Before, it appears to the left of the component.
LabelMode
'Never' | 'Always' | 'Auto'

Defines the label position of the component.

  • Never - The label never floats; it remains in its original place regardless of input focus or content.
  • Always - The label is always displayed in a floating position, even when the input is empty or unfocused.
  • Auto - The label floats above the input only when the field is focused or contains a value, and returns to its default position otherwise.
DragDirection
'x' | 'y'

Specifies the Direction in which drag movement happen.

  • x - Allows drag movement in horizontal direction only.
  • y - Allows drag movement in vertical direction only.
Effect
'FadeIn' | 'FadeOut' | 'FadeZoomIn' | 'FadeZoomOut' | 'FlipLeftDownIn' | 'FlipLeftDownOut' | 'FlipLeftUpIn' | 'FlipLeftUpOut' | 'FlipRightDownIn' | 'FlipRightDownOut' | 'FlipRightUpIn' | 'FlipRightUpOut' | 'FlipXDownIn' | 'FlipXDownOut' | 'FlipXUpIn' | 'FlipXUpOut' | 'FlipYLeftIn' | 'FlipYLeftOut' | 'FlipYRightIn' | 'FlipYRightOut' | 'SlideBottomIn' | 'SlideBottomOut' | 'SlideDown' | 'SlideLeft' | 'SlideLeftIn' | 'SlideLeftOut' | 'SlideRight' | 'SlideRightIn' | 'SlideRightOut' | 'SlideTopIn' | 'SlideTopOut' | 'SlideUp' | 'ZoomIn' | 'ZoomOut'

Specifies animation effect names used for element transitions and appearances.

  • FadeIn / FadeOut - Opacity-based fade transitions.
  • FadeZoomIn / FadeZoomOut - Combined fade and zoom transitions.
  • FlipLeftDownIn / FlipLeftDownOut - Flip rotation from left-down direction.
  • FlipLeftUpIn / FlipLeftUpOut - Flip rotation from left-up direction.
  • FlipRightDownIn / FlipRightDownOut - Flip rotation from right-down direction.
  • FlipRightUpIn / FlipRightUpOut - Flip rotation from right-up direction.
  • FlipXDownIn / FlipXDownOut - Flip rotation around X-axis (top/bottom).
  • FlipXUpIn / FlipXUpOut - Flip rotation around X-axis upward.
  • FlipYLeftIn / FlipYLeftOut - Flip rotation around Y-axis (left/right).
  • FlipYRightIn / FlipYRightOut - Flip rotation around Y-axis rightward.
  • SlideLeftIn / SlideLeftOut / SlideLeft - Slide transitions from/to left.
  • SlideRightIn / SlideRightOut / SlideRight - Slide transitions from/to right.
  • SlideTopIn / SlideTopOut / SlideUp - Slide transitions from/to top.
  • SlideBottomIn / SlideBottomOut / SlideDown - Slide transitions from/to bottom.
  • ZoomIn / ZoomOut - Scale-based zoom transitions.