You should use Flexible or Expanded Widget like as below code :
Card(
color: Color(0xFF29ABE2),
elevation: 4,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4),
),
child: Wrap(
children: [
Container(
height: 98,
width: MediaQuery.of(context).size.width,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.only(
bottomRight: Radius.circular(4),
topRight: Radius.circular(4),
),
),
margin: EdgeInsets.only(left: 3),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Flexible(
child: Padding(
padding: const EdgeInsets.only(left: 16.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment:
MainAxisAlignment.spaceEvenly,
children: [
Text('7/22/2021 14:59'),
Text(
'New York, NY, USA - 1 World Way, Los Angeles, CA 90045, USA'),
Text('7/22/2021 14:59'),
],
),
),
),
Padding(
padding: const EdgeInsets.only(right: 22.0),
child: TextButton(
onPressed: () {
//some logic
},
child: Text('VIEW'),
),
),
],
),
),
],
),
),