Aidra Driver
1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collection_priority_badge.dart
Go to the documentation of this file.
1
import
'package:flutter/material.dart';
2
import
'package:flutter_screenutil/flutter_screenutil.dart';
3
import
'../../../common/enums/collection_priority.dart';
4
5
class
CollectionPriorityBadge
extends
StatelessWidget
{
6
final
CollectionPriority
priority
;
7
8
const
CollectionPriorityBadge
({
9
super.key,
10
required this.priority,
11
});
12
13
@
override
14
Widget
build
(BuildContext context) {
15
return
Container(
16
padding
: EdgeInsets.symmetric(
17
horizontal: 12.sp,
18
vertical: 4.sp,
19
),
20
decoration: BoxDecoration(
21
color
:
priority
.color.withValues(alpha:0.1),
22
borderRadius: BorderRadius.circular(12),
23
),
24
child
: Row(
25
mainAxisSize: MainAxisSize.min,
26
children: [
27
Icon(
28
Icons.flag,
29
size
: 14,
30
color
:
priority
.color,
31
),
32
SizedBox
(width: 4.sp),
33
Text
(
34
priority
.name,
35
style: Theme.of(context).textTheme.titleSmall!.copyWith(
36
fontSize: 10.sp,
37
color
:
priority
.color,
38
fontWeight: FontWeight.w500,
39
),
40
),
41
],
42
),
43
);
44
}
45
}
StatelessWidget
Definition
collection_priority_badge.dart:5
StatelessWidget::color
final Color color
Definition
custom_pin_widget.dart:4
StatelessWidget::child
final Widget child
Definition
custom_card.dart:14
StatelessWidget::size
final double size
Definition
custom_pin_widget.dart:5
StatelessWidget::priority
final CollectionPriority priority
Definition
collection_priority_badge.dart:6
StatelessWidget::build
override Widget build(BuildContext context)
Definition
collection_priority_badge.dart:14
StatelessWidget::CollectionPriorityBadge
const CollectionPriorityBadge({ super.key, required this.priority, })
StatelessWidget::padding
final EdgeInsets padding
Definition
custom_card.dart:15
CollectionPriority
CollectionPriority
Definition
collection_priority.dart:7
Text
style Text( '${ 'scheduling.reference'.tr()}:${collection.internalCode}', style:Theme.of(context).textTheme.bodySmall,)
SizedBox
style SizedBox(height:2.h)
lib
core
UI
widgets
collection_badges
collection_priority_badge.dart
Generated by
1.16.1