secondRow method

Widget secondRow()

Implementation

Widget secondRow() {
  return Selector<TappyKeyboardController, TappyAlphanumericKeyboardPane>(
    selector: (ctx, state) => state.pane,
    builder: (ctx, pane, _) {
      return Row(
        children: [
          Expanded(
            flex: 2,
            child: TappyKeyboardKey(
              TappyKeyboardKeyType(
                keyAction: TappyKeyAction.tab,
                text: List.filled(tabSpaceSize, ' ').join(''),
              ),
              onTap: onTap,
            ),
          ),
          ..._buildLetterKeys(
            pane == TappyAlphanumericKeyboardPane.letters
                ? secondLettersRow()
                : seocndSymbolsRow(),
          ),
          Expanded(
            flex: 4,
            child: TappyKeyboardKey(
              TappyKeyboardKeyType(
                keyAction: TappyKeyAction.enter,
              ),
              onTap: onTap,
            ),
          ),
        ],
      );
    },
  );
}