import 'package:cssd/config/colors.dart'; import 'package:flutter/material.dart'; import '../../../config/routes.dart'; class TestResultFloatingButton extends StatelessWidget { const TestResultFloatingButton({ Key? key, required double deviceBlockSize, }) : _deviceBlockSize = deviceBlockSize, super(key: key); final double _deviceBlockSize; @override Widget build(BuildContext context) { return Row( mainAxisAlignment: MainAxisAlignment.end, children: [ InkWell( customBorder: CircleBorder(), onTap: () { Navigator.of(context).pushNamed(Routes.testScanScreen); }, child: Container( padding: EdgeInsets.all(2.5 * _deviceBlockSize), decoration: BoxDecoration( shape: BoxShape.circle, color: Colors.black, ), child: Icon( Icons.qr_code_scanner, size: 7.1 * _deviceBlockSize, color: Colors.white, ), ), ), SizedBox( width: 2 * _deviceBlockSize, ), InkWell( customBorder: CircleBorder(), onTap: () { Navigator.of(context).pushNamed(Routes.testResultAddScreen); }, child: Container( padding: EdgeInsets.all(_deviceBlockSize), decoration: BoxDecoration( shape: BoxShape.circle, color: kLightBlue, ), child: Icon( Icons.add, size: 10 * _deviceBlockSize, color: Colors.white, ), ), ), ], ); } }