import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:mobile/app/global_widgets/circular_block_button_widget.dart';
import 'package:mobile/app/services/controllers/specialities_providers.dart';
class RatingFilter extends GetView<SpecialitiesProvidersController>{
@override
Widget build(BuildContext context) {
return Container(
child: Column(
children: <Widget>[
addRatingRadioButton(0, 'Random'.tr),
SizedBox(height: 5,),
addRatingRadioButton(1, 'Ascending rating order'.tr),
SizedBox(height: 5,),
addRatingRadioButton(2, 'Descending rating order'.tr),
],
).paddingSymmetric(horizontal: 20,vertical: 20),
);
}
Row addRatingRadioButton(int btnValue, String title) {
return Row(
mainAxisAlignment: MainAxisAlignment.start,
children: <Widget>[
Obx(() => Radio(
visualDensity: VisualDensity.compact,
activeColor: Get.theme.accentColor,
value: btnValue,
groupValue: controller.selectedOrder.value,
onChanged: (value) {
print(title);
print(btnValue);
controller.selectedOrder.value = btnValue;
},
)),
Text(title,style: TextStyle(fontSize: 15),)
],
);
}
}