initial commit

This commit is contained in:
2026-02-08 11:04:35 +05:30
parent a1287b696a
commit e1be0429bd
24 changed files with 1041 additions and 2 deletions

38
lib/views/editors.dart Normal file
View File

@@ -0,0 +1,38 @@
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),
),
),
);
}
}