fix status colors
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:flux/core/blocs/session/session_cubit.dart';
|
|||||||
import 'package:flux/core/routes/routes.dart';
|
import 'package:flux/core/routes/routes.dart';
|
||||||
import 'package:flux/core/theme/theme.dart';
|
import 'package:flux/core/theme/theme.dart';
|
||||||
import 'package:flux/features/home/latest_store_tickets/blocs/latest_store_tickets_bloc.dart';
|
import 'package:flux/features/home/latest_store_tickets/blocs/latest_store_tickets_bloc.dart';
|
||||||
|
import 'package:flux/features/tickets/models/ticket_status_extension.dart';
|
||||||
import 'package:go_router/go_router.dart';
|
import 'package:go_router/go_router.dart';
|
||||||
|
|
||||||
class LatestStoreTicketsCard extends StatelessWidget {
|
class LatestStoreTicketsCard extends StatelessWidget {
|
||||||
@@ -124,6 +125,7 @@ class _LatestStoreTicketsCardContent extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
final ticket = state.tickets[index];
|
final ticket = state.tickets[index];
|
||||||
|
final statusColor = ticket.ticketStatus.color;
|
||||||
return InkWell(
|
return InkWell(
|
||||||
onTap: () => context.pushNamed(
|
onTap: () => context.pushNamed(
|
||||||
Routes.ticketForm,
|
Routes.ticketForm,
|
||||||
@@ -135,6 +137,18 @@ class _LatestStoreTicketsCardContent extends StatelessWidget {
|
|||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
||||||
children: [
|
children: [
|
||||||
|
Container(
|
||||||
|
width: 8,
|
||||||
|
height:
|
||||||
|
30, // Un'altezza fissa per farlo comparire!
|
||||||
|
decoration: BoxDecoration(
|
||||||
|
color: statusColor,
|
||||||
|
borderRadius: BorderRadius.circular(
|
||||||
|
4,
|
||||||
|
), // Angoli smussati per stile
|
||||||
|
),
|
||||||
|
),
|
||||||
|
const SizedBox(width: 4),
|
||||||
Expanded(
|
Expanded(
|
||||||
flex: 5,
|
flex: 5,
|
||||||
child: Text(
|
child: Text(
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ class TicketRepository {
|
|||||||
source_model:model!ticket_model_id_2_fkey (*),
|
source_model:model!ticket_model_id_2_fkey (*),
|
||||||
created_by:staff_member!ticket_staff_id_fkey (*),
|
created_by:staff_member!ticket_staff_id_fkey (*),
|
||||||
assigned_to:staff_member!ticket_assigned_to_id_fkey (*),
|
assigned_to:staff_member!ticket_assigned_to_id_fkey (*),
|
||||||
shipping_documents (*, attachment (*)),
|
shipping_documents (*, attachment (*))
|
||||||
''')
|
''')
|
||||||
.eq('id', ticketId)
|
.eq('id', ticketId)
|
||||||
.single();
|
.single();
|
||||||
|
|||||||
Reference in New Issue
Block a user