onSeatCountChanged method

void onSeatCountChanged(
  1. int seatCount
)

Implementation

void onSeatCountChanged(int seatCount) {
  SeatWidgetLayoutConfig layoutConfig = widgetState.layoutConfig.value;
  switch (widgetState.layoutMode.value) {
    case LayoutMode.focus:
      layoutConfig = _getFocusLayoutConfig(seatCount);
      break;
    case LayoutMode.grid:
      layoutConfig = _getGridLayoutConfig(seatCount);
      break;
    case LayoutMode.vertical:
      layoutConfig = _getVerticalLayoutConfig(seatCount);
      break;
    default:
      break;
  }
  widgetState.layoutConfig.value = layoutConfig;
}