mirrored_repositories/flutter_showcase/example/apps/bubble_tab_bar/lib
import 'package:shared/ui/placeholder/placeholder_image_with_text.dart';
import 'package:flutter/material.dart';

class SavePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    bool isLandscape = MediaQuery.of(context).size.aspectRatio > 1;
    var columnCount = isLandscape ? 3 : 2;

    return Container(
      child: GridView.count(
        crossAxisCount: columnCount,
        children: List.generate(20, (index) {
          return PlaceholderImageWithText();
        }),
      ),
    );
  }
}
