import "package:flutter/material.dart"; import "package:prod/models/editor.dart"; import "package:prod/models/globalModel.dart"; import "package:prod/widgets/editorCard.dart"; import "package:provider/provider.dart"; class EditorEditor extends StatelessWidget { const EditorEditor({super.key}); @override Widget build(BuildContext context) { GlobalModel gm = Provider.of(context); return Scaffold( appBar: AppBar(title: Text("PROject Dashboard")), body: gm.lenEdt > 0 ? LayoutBuilder( builder: (context, constraints) { int cols = (constraints.maxWidth / 200).floor(); return GridView.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: cols, crossAxisSpacing: 10, mainAxisSpacing: 10, ), itemCount: gm.lenEdt, itemBuilder: (context, index) => EditorCard(index), ); }, ) : Center( child: Text( "Add editors by pressing the \"+\" button.", style: TextStyle(fontSize: 20), ), ), ); } }