1 // SPDX-License-Identifier: Apache-2.0
2 import 'package:flutter/material.dart';
3 import 'package:flutter_riverpod/flutter_riverpod.dart';
4 import 'package:dashboard_app/size.dart';
5 import '../vehicle-signals/vss_providers.dart';
7 class ChildLockStatus extends ConsumerWidget {
8 ChildLockStatus({Key? key}) : super(key: key);
11 Widget build(BuildContext context, WidgetRef ref) {
12 final vehicleLeftChildLockActive =
13 ref.watch(vehicleSignalLeftChildLockActiveProvider);
14 final vehicleRightChildLockActive =
15 ref.watch(vehicleSignalRightChildLockActiveProvider);
17 return vehicleLeftChildLockActive.engaged &&
18 vehicleRightChildLockActive.engaged
24 fontSize: SizeConfig.fontsize / 3, color: Colors.green),
29 fontSize: SizeConfig.fontsize / 3, color: Colors.green),
32 width: SizeConfig.safeBlockVertical / 2,
36 size: SizeConfig.fontsize / 3,
46 fontSize: SizeConfig.fontsize / 2,
47 color: Colors.redAccent,
51 height: SizeConfig.safeBlockVertical / 2,
54 Icons.lock_open_outlined,
55 size: SizeConfig.fontsize / 4,