add project

This commit is contained in:
2022-08-22 19:18:37 +07:00
commit 01b0830f65
89 changed files with 2935 additions and 0 deletions

26
lib/provider/card.dart Normal file
View File

@@ -0,0 +1,26 @@
import 'package:flutter/material.dart';
import 'package:provider_state/model/products.dart';
class CardProvider extends ChangeNotifier {
int count = 0;
List<ProductModel> localStorage = [];
bool get isLocal => localStorage.isNotEmpty;
void increase() {
count++;
notifyListeners();
}
void addCard(ProductModel data) {
if (data.select != true) {
data.setSelected();
localStorage.add(data);
notifyListeners();
} else {
data.setSelected();
localStorage.remove(data);
notifyListeners();
}
}
}