How to apply ternary operator on cheakbox

Posted by

 Widget _buildCheckboxHotels() =>widget.hotels=='1'? ListTile(
         leading: Icon(Icons.check),
        title: Text(
          'Hotels',
          style: TextStyle(
            color: Colors.black54,
            fontSize: 16,
          ),
        ),
        trailing: Checkbox(
          value: Hotel,
          onChanged: (bool? value) {
            setState(() {
              this.Hotel = value!;
              if(Hotel==true){
              myhotel=1.toString();
              }
              else{
              myhotel=0.toString();
              print(myhotel);
              }
              print(Hotel);
              print(this.Hotel);
            });
          },
        ),
      ):ListTile(
        title: Text(
          'Hotels',
          style: TextStyle(
            color: Colors.black54,
            fontSize: 16,
          ),
        ),
        trailing: Checkbox(
          value: Hotel,
          onChanged: (bool? value) {
            setState(() {
              this.Hotel = value!;
              if(Hotel==true){
              myhotel=1.toString();
              print("mreaHotel");
              print(myhotel);
              }
              else{
              myhotel=0.toString();
              print(" else mreaHotel");
              print(myhotel);
              }
              print(Hotel);
              print(this.Hotel);
            });
          },
        ),
      );
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x