Skip to content
Snippets Groups Projects
Commit 02316012 authored by Akara's avatar Akara
Browse files

filtre

parent 6f0ad569
No related branches found
No related tags found
No related merge requests found
import 'package:atlub/Mods/Profil_assets/profile_card2.0.dart';
import 'package:atlub/Pages/Formulaires/modify_profile.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
......@@ -44,7 +45,7 @@ class CardHolder extends StatelessWidget {
onPressed: (){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ModStatut(idProfil: userid, profilData: profilData)),
MaterialPageRoute(builder: (context) => ModifyProfile(idProfil: userid)),//ModStatut(idProfil: userid, profilData: profilData)),
);
},
icon: Icon(Icons.edit),
......
......@@ -131,9 +131,8 @@ class _ConnexionEtInscriptionState extends State<ConnexionEtInscription> {
}
},
envoyer: widget.button,),
if(widget.connexion)
SizedBox(height: 10,),
GestureDetector(
if(widget.connexion) GestureDetector(
onTap: () {
Navigator.push(
context,
......
import 'package:flutter/material.dart';
import 'package:cupertino_icons/cupertino_icons.dart';
class FilterCathegories extends StatefulWidget {
const FilterCathegories({super.key});
@override
State<FilterCathegories> createState() => _FilterCathegoriesState();
}
class _FilterCathegoriesState extends State<FilterCathegories> {
List<String> _filters = [
"Item 0", "Item 1", "Item 2", "Item 3", "Item 4",
"Item 5", "Item 6", "Item 7", "Item 8", "Item 9"
];
final List<String> _selectedClubs = [];
@override
Widget build(BuildContext context) {
return Scaffold(
body: SingleChildScrollView(
child: Column(
children: [
Container(
child: Center(child: Text("Filtre"))),
Container(
height: 150,
color: Colors.amber,
),
SingleChildScrollView(
child: Column(
children: [
Container(
height: 30,
color: Colors.deepOrangeAccent,
child: Text('BDX'),
),
Padding(
padding: const EdgeInsets.all(4.0),
child: Wrap(
spacing: 8.0, // Espace horizontal entre les éléments
runSpacing: 8.0, // Espace vertical entre les lignes
children: _filters.map((filter) {
return FilterChip.elevated(
label: Text(filter),
selected: _selectedClubs.contains(filter),
onSelected: (isSelected) {
setState(() {
if (isSelected) {
_selectedClubs.add(filter);
} else {
_selectedClubs.remove(filter);
}
});
},
);
}).toList(),
),
),
],
),
),
],
),
),
);
}
}
\ No newline at end of file
......@@ -23,7 +23,10 @@ class _FilterListState extends State<FilterList> {
Widget build(BuildContext context) {
return FutureBuilder(future: db.getClubs(), builder: (context, snapshot){
clubs = snapshot.data!;
return Scaffold(
if (snapshot.connectionState == ConnectionState.waiting) {
return CircularProgressIndicator();
}
else {return Scaffold(
backgroundColor: AppColor.deepBlue,
body: Column(
children: [
......@@ -49,7 +52,7 @@ class _FilterListState extends State<FilterList> {
],
),
);
);}
});
}
}
......
import 'package:atlub/Pages/filter_page1.0.dart';
import 'package:atlub/Pages/filters_page.dart';
import 'package:atlub/Pages/Formulaires/add_post_2.0.dart';
import 'package:atlub/Pages/parameters.dart';
......@@ -30,28 +31,19 @@ class HomePage extends StatelessWidget {
children: [
FloatingActionButton(
onPressed: (){
/*showBottomSheet(
/*showModalBottomSheet(
context: context,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(
top: Radius.circular(30),
),),
//barrierColor: AppColor.black.withOpacity(0.5),
backgroundColor: AppColor.turquoiseBlue,
builder: (context) => DraggableScrollableSheet(
expand: false,
initialChildSize: 0.2,
maxChildSize: 0.9,
minChildSize: 0.1,
builder: (context, scrollController) => SingleChildScrollView(
controller: scrollController,
child: FilterList()
),
),
backgroundColor: AppColor.beige,
builder: (context) => FilterCathegories(),
);*/
Navigator.push(
context,
MaterialPageRoute(builder: (context) =>FilterList()),
MaterialPageRoute(builder: (context) => FilterCathegories()),
);
},
backgroundColor: AppColor.violet,
......@@ -87,7 +79,7 @@ class HomePage extends StatelessWidget {
'https://upload.wikimedia.org/wikipedia/commons/6/60/Phare_du_minou.jpg',
fit: BoxFit.cover,
),
title: Text("Mon fil d'actualité"),
title: Text("Mon fil d'actualité", style: TextStyle(color: AppColor.white),),
),
......
import 'package:atlub/Mods/Profil_assets/carte_club.dart';
import 'package:atlub/Trash-oldversion/carte_club.dart';
import 'package:atlub/Mods/Profil_assets/carte_associative.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
......
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import '../Theme_colors/colors.dart';
import '../Mods/Theme_colors/colors.dart';
//cette classe permet de mettre des cartes d'associations dans le profil de l'utilisateur
//dès que l'utilisateur s'inscrit dans une association/ club, ce sera indiqué par une de ces cartes sur son profil
......
......@@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: _flutterfire_internals
sha256: "2350805d7afefb0efe7acd325cb19d3ae8ba4039b906eade3807ffb69938a01f"
sha256: e4be6711f96d3d4eebe79728897d645b7a5585bbfdd6d534878d202c171266d7
url: "https://pub.dev"
source: hosted
version: "1.3.33"
version: "1.3.34"
args:
dependency: transitive
description:
......@@ -61,26 +61,26 @@ packages:
dependency: "direct main"
description:
name: cloud_firestore
sha256: e461ea9ab23959102a780efcbccfe33c2ac46269928bc57093bbc0b526afc801
sha256: f71bdc277a2a79674d276e43a1d35fbf9d642c87d59ec381aa833e96122df1d8
url: "https://pub.dev"
source: hosted
version: "4.17.3"
version: "4.17.4"
cloud_firestore_platform_interface:
dependency: transitive
description:
name: cloud_firestore_platform_interface
sha256: "2e0b8db9a759ffc71086019f1bd27237e5e888ab1e99c507067ff8616acdfa24"
sha256: "671e8b750cdc68c7ebacc7bd8ce812534d3e90a319e579334cc108a9e090428a"
url: "https://pub.dev"
source: hosted
version: "6.2.3"
version: "6.2.4"
cloud_firestore_web:
dependency: transitive
description:
name: cloud_firestore_web
sha256: "37b6974bef5b0a7ecd31037ffb7d7bfe6bb9d2ac6c064fbea395411ef0a64d55"
sha256: c1b9cfd768e05b2530196a87ca40274ba9f1eec1408a71ee119b89838c2b5b80
url: "https://pub.dev"
source: hosted
version: "3.12.3"
version: "3.12.4"
collection:
dependency: transitive
description:
......@@ -133,10 +133,10 @@ packages:
dependency: transitive
description:
name: dart_quill_delta
sha256: "598b1636fb946422f79e63f2b03cced67d59dd2d408291a0441b7380d47a10c0"
sha256: e302834747f0ce555d82d337f5a55dfd271231f03800ad8131fe9445c676c215
url: "https://pub.dev"
source: hosted
version: "9.3.11"
version: "9.3.19"
device_info_plus:
dependency: transitive
description:
......@@ -213,34 +213,34 @@ packages:
dependency: "direct main"
description:
name: firebase_auth
sha256: f0a75f61992d036e4c46ad0e9febd364d98aa2c092690a5475cb1421a8243cfe
sha256: ea95cd29e27e8ec1971af263d74b208ce85dbc7df9197d8b5eab2aa7de7cfea8
url: "https://pub.dev"
source: hosted
version: "4.19.5"
version: "4.19.6"
firebase_auth_platform_interface:
dependency: transitive
description:
name: firebase_auth_platform_interface
sha256: feb77258404309ffc7761c78e1c0ad2ed5e4fdc378e035619e2cc13be4397b62
sha256: c252d2c97a02cf03fbf3595c5f7edf2a731062356b09d2c338f0b3d63567239f
url: "https://pub.dev"
source: hosted
version: "7.2.6"
version: "7.2.7"
firebase_auth_web:
dependency: transitive
description:
name: firebase_auth_web
sha256: "6d527f357da2bf93a67a42b423aa92943104a0c290d1d72ad9a42c779d501cd2"
sha256: "5db2319d59b4bb08cf0cc26e0f110f9ae1cf9cf775ce516e5cc38cd6704253de"
url: "https://pub.dev"
source: hosted
version: "5.11.5"
version: "5.11.6"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
sha256: "372d94ced114b9c40cb85e18c50ac94a7e998c8eec630c50d7aec047847d27bf"
sha256: "4b5100e2dbc3fe72c2d4241a046d3f01457fe11293283a324f5c52575e3406f8"
url: "https://pub.dev"
source: hosted
version: "2.31.0"
version: "2.31.1"
firebase_core_platform_interface:
dependency: transitive
description:
......@@ -261,26 +261,26 @@ packages:
dependency: "direct main"
description:
name: firebase_storage
sha256: da76ca9c11d795c4bae1bd13b31d54bb9eb9ccbee7eb5f6b86b8294370e9d488
sha256: acbdd91f0bfa9b9ee0654d67bef9a5e1499ea4d786b7423a03a58ca8e9870ea3
url: "https://pub.dev"
source: hosted
version: "11.7.5"
version: "11.7.6"
firebase_storage_platform_interface:
dependency: transitive
description:
name: firebase_storage_platform_interface
sha256: be17bfa9110a6429b40dd3760c755034079fd734aa1dd2476d5638ab780cc508
sha256: "8021188daed5f540af3032b3edabd1832fd6bbbc84bc9aa77ec780a27f8dd73f"
url: "https://pub.dev"
source: hosted
version: "5.1.20"
version: "5.1.21"
firebase_storage_web:
dependency: transitive
description:
name: firebase_storage_web
sha256: "5219c20c0768a8e2ffedf0a116b7bc80ab32fcc6e2cbd50cbde14f8c4575c3f4"
sha256: "710a735da58f7416a14fdc057e13297760b43e49ccb08e03a403300a77bde543"
url: "https://pub.dev"
source: hosted
version: "3.9.5"
version: "3.9.6"
fixnum:
dependency: transitive
description:
......@@ -298,10 +298,10 @@ packages:
dependency: transitive
description:
name: flutter_colorpicker
sha256: "458a6ed8ea480eb16ff892aedb4b7092b2804affd7e046591fb03127e8d8ef8b"
sha256: "969de5f6f9e2a570ac660fb7b501551451ea2a1ab9e2097e89475f60e07816ea"
url: "https://pub.dev"
source: hosted
version: "1.0.3"
version: "1.1.0"
flutter_keyboard_visibility:
dependency: transitive
description:
......@@ -375,10 +375,10 @@ packages:
dependency: "direct main"
description:
name: flutter_quill
sha256: f5c56ca799bc80fd30ff2a279f6990df2af3aef398083ec8676a04ac89c2eb05
sha256: da6f19abda6662dd3a4da7e16f17492e3205b20d09f68ffd8c0b19ec0688a343
url: "https://pub.dev"
source: hosted
version: "9.3.11"
version: "9.3.19"
flutter_svg:
dependency: "direct main"
description:
......@@ -457,10 +457,10 @@ packages:
dependency: "direct main"
description:
name: intl
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
url: "https://pub.dev"
source: hosted
version: "0.18.1"
version: "0.19.0"
irondash_engine_context:
dependency: transitive
description:
......@@ -481,26 +481,26 @@ packages:
dependency: transitive
description:
name: leak_tracker
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
url: "https://pub.dev"
source: hosted
version: "10.0.0"
version: "10.0.4"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "3.0.3"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
version: "3.0.1"
lints:
dependency: transitive
description:
......@@ -545,10 +545,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
url: "https://pub.dev"
source: hosted
version: "1.11.0"
version: "1.12.0"
navigator:
dependency: "direct main"
description:
......@@ -822,18 +822,18 @@ packages:
dependency: transitive
description:
name: super_clipboard
sha256: "2b9c6118bf887182096c13646d0ad83e585f026f655e555731ba7743f9d2bee6"
sha256: f81058a9b3cadaaf60f37c2a37dd2647c6e5eda4533e335f1512605e3b9fb860
url: "https://pub.dev"
source: hosted
version: "0.8.13"
version: "0.8.15"
super_native_extensions:
dependency: transitive
description:
name: super_native_extensions
sha256: "12f4bee60f94ed4a460795c9b4a52679ba9dd292cb0d154c8fe2438189864f4b"
sha256: bb6499c83484c1dbe293e68907a9b6d51e30b699502c5e11940e834c310df261
url: "https://pub.dev"
source: hosted
version: "0.8.13"
version: "0.8.15"
term_glyph:
dependency: transitive
description:
......@@ -846,10 +846,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
url: "https://pub.dev"
source: hosted
version: "0.6.1"
version: "0.7.0"
typed_data:
dependency: transitive
description:
......@@ -870,10 +870,10 @@ packages:
dependency: transitive
description:
name: url_launcher_android
sha256: "360a6ed2027f18b73c8d98e159dda67a61b7f2e0f6ec26e86c3ada33b0621775"
sha256: "17cd5e205ea615e2c6ea7a77323a11712dffa0720a8a90540db57a01347f9ad9"
url: "https://pub.dev"
source: hosted
version: "6.3.1"
version: "6.3.2"
url_launcher_ios:
dependency: transitive
description:
......@@ -982,10 +982,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev"
source: hosted
version: "13.0.0"
version: "14.2.1"
web:
dependency: transitive
description:
......@@ -1030,10 +1030,10 @@ packages:
dependency: transitive
description:
name: win32
sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb"
sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4
url: "https://pub.dev"
source: hosted
version: "5.5.0"
version: "5.5.1"
win32_registry:
dependency: transitive
description:
......@@ -1067,5 +1067,5 @@ packages:
source: hosted
version: "1.0.0-rc.5"
sdks:
dart: ">=3.3.0 <4.0.0"
dart: ">=3.4.0 <4.0.0"
flutter: ">=3.19.2"
......@@ -51,7 +51,7 @@ dependencies:
grouped_list: ^4.2.0
dotted_border: ^2.1.0
intl: ^0.18.0
intl: ^0.19.0
google_fonts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment