import package;
import easy_localization.dart;
import material.dart;
import flutter_bloc.dart;
import flutter_screenutil.dart;
import go_router.dart;
import core;
import router;
import routes.dart;
import ui;
import widgets;
import custom_scaffold.dart;
import custom_text_form_field.dart;
import custom_card.dart;
import error_widget.dart;
import empty_content.dart;
import loading.dart;
import theme;
import color_palette.dart;
import domain;
import entities;
import res;
import res_weekly_collection_entity.dart;
import bloc;
import weekly_collections_bloc;
import weekly_collections_bloc.dart;
import planning_bloc;
import routing_planning_bloc.dart;
import collections_to_schedule_bloc;
import collections_to_schedule_bloc.dart;
import auth;
import presentation;
import authentication_bloc;
import authentication_bloc.dart;
import req;
import req_create_driver_collection_entity.dart;
Go to the source code of this file.
|
| override void | initState () |
| void | _initializeData () |
| void | _loadWeeklyCollections (AuthenticatedState authState) |
| Map< String, String > | _getCurrentWeekDates () |
| String | _formatDate (DateTime date) |
| override void | dispose () |
| override Widget | build (BuildContext context) |
| Widget | _buildSearchField () |
| Widget | _buildSelectionActions () |
| Widget | _buildCollectionsList () |
| Widget | _buildCollectionCard (ResWeeklyCollectionEntity collection, bool isSelected) |
| style | SizedBox (height:2.h) |
| style | Text ( '${ 'scheduling.reference'.tr()}:${collection.internalCode}', style:Theme.of(context).textTheme.bodySmall,) |
| style | Column (crossAxisAlignment:CrossAxisAlignment.end, children:[Container(padding:EdgeInsets.symmetric(horizontal:8.w, vertical:4.h), decoration:BoxDecoration(color:ColorPalette.tiffanyBlue.withValues(alpha:0.1), borderRadius:BorderRadius.circular(12),), child:Text(collection.type ?? '', style:Theme.of(context).textTheme.bodySmall?.copyWith(color:ColorPalette.tiffanyBlue, fontWeight:FontWeight.bold,),),),],) |
| style Widget | _buildContinueButton () |
| void | _onContinuePressed () |
◆ _buildCollectionCard()
◆ _buildCollectionsList()
| Widget _buildCollectionsList |
( |
| ) |
|
◆ _buildContinueButton()
| style Widget _buildContinueButton |
( |
| ) |
|
◆ _buildSearchField()
| Widget _buildSearchField |
( |
| ) |
|
◆ _buildSelectionActions()
| Widget _buildSelectionActions |
( |
| ) |
|
◆ _formatDate()
| String _formatDate |
( |
DateTime | date | ) |
|
◆ _getCurrentWeekDates()
◆ _initializeData()
◆ _loadWeeklyCollections()
| void _loadWeeklyCollections |
( |
AuthenticatedState | authState | ) |
|
◆ _onContinuePressed()
| void _onContinuePressed |
( |
| ) |
|
◆ build()
| override Widget build |
( |
BuildContext | context | ) |
|
◆ Column()
| style Column |
( |
crossAxisAlignment:CrossAxisAlignment. | end, |
|
|
children: | [Container( padding: EdgeInsets.symmetric(horizontal:8.w, vertical:4.h), decoration:BoxDecoration( color:ColorPalette.tiffanyBlue.withValues(alpha:0.1), borderRadius:BorderRadius.circular(12),), child:Text( collection.type ?? '', style:Theme.of(context).textTheme.bodySmall?.copyWith( color:ColorPalette.tiffanyBlue, fontWeight:FontWeight.bold,),),),] ) |
◆ dispose()
| override void dispose |
( |
| ) |
|
◆ initState()
| override void initState |
( |
| ) |
|
◆ SizedBox()
| style SizedBox |
( |
height:2. | h | ) |
|
◆ Text()
| style Text |
( |
'${ 'scheduling.reference'.tr()}:${collection.internalCode}' | , |
|
|
style:Theme.of(context).textTheme. | bodySmall ) |
◆ __pad0__
◆ __pad1__
◆ _searchController
| class WeeklyCollectionsScreen extends StatefulWidget _searchController = TextEditingController() |