setLayoutMode method

void setLayoutMode(
  1. LayoutMode layoutMode,
  2. SeatWidgetLayoutConfig? layoutConfig
)

Implementation

void setLayoutMode(LayoutMode layoutMode, SeatWidgetLayoutConfig? layoutConfig) {
  final config = (layoutMode == LayoutMode.free) ? layoutConfig : _getBuiltInLayoutConfig(layoutMode);

  widgetState.layoutMode.value = layoutMode;
  if (config != null) {
    widgetState.layoutConfig.value = config;
  }
}