anchor.diff:          selectedColor: Theme.of(context).textTheme.button.color,
           fillColor: Theme.of(context).buttonColor,
           borderRadius: BorderRadius.circular(10),
  -        constraints: BoxConstraints.expand(width: 120, height: 38),
  +        constraints: BoxConstraints.expand(
  +            width: (MediaQuery.of(context).size.width - 40) * .33, height: 38),
           children: <Widget>[
             Text('Vegetarian'),
             Text('Vegan'),
  
positive.code: 
    @override
    Widget build(BuildContext context) {
      return Row(
        children: <Widget>[
          Radio(
            value: value,
            groupValue: groupValue,
            onChanged: onChanged,
            activeColor: Theme.of(context).buttonColor,
          ),
          Text(
            title,
            style: TextStyle(fontSize: 16),
          ),
          SizedBox(width: 20)
        ],
      );
    }
  }
  
negative.code:   }
  
    Widget buildMealButtons(BuildContext context) {
      return Container(
        width: MediaQuery.of(context).size.width * .90,
        child: Row(
          mainAxisAlignment: MainAxisAlignment.spaceBetween,
          children: <Widget>[
            LabeledRadio(
              title: 'Breakfast',
              value: Meal.breakfast,
              groupValue: Provider.of<DiningDataProvider>(context).mealTime,
              onChanged: (Meal value) {
                setState(() {
                  Provider.of<DiningDataProvider>(context, listen: false)
                      .mealTime = value;
                });
              },
            ),
            LabeledRadio(
              title: 'Lunch',
              value: Meal.lunch,
              groupValue: Provider.of<DiningDataProvider>(context).mealTime,
              onChanged: (Meal value) {
                setState(() {
                  Provider.of<DiningDataProvider>(context, listen: false)
                      .mealTime = value;
                });
              },
            ),
            LabeledRadio(
              title: 'Dinner',
              value: Meal.dinner,
              groupValue: Provider.of<DiningDataProvider>(context).mealTime,
              onChanged: (Meal value) {
                setState(() {
                  Provider.of<DiningDataProvider>(context, listen: false)
                      .mealTime = value;
                });
              },
            ),
          ],
        ),
      );
    }
  }
  