Here is the image i am trying to build. Tried Stack with Alignment.topRight but i need to build a TextField after the IconButton that's the bottleneck.
Little details: The grey box is the input field, which i will append some static text at start, as you can see in the pic below. Static Text = Happy Birthday, then the button with cross icon and after that a TextField as shown in the design.
I tried different approaches but not coming-up with accurate results.

Row(
children: [
Container(
margin: const EdgeInsets.only(top: 5, left: 5),
padding: const EdgeInsets.only(top: 10, left: 10, bottom: 10),
decoration:
BoxDecoration(color: Constants.colorWhite.withOpacity(0.90)),
child: Text(Constants.happyBirthday),
),
Container(
margin: const EdgeInsets.only(top: 5, right: 0),
padding:
const EdgeInsets.only(left: 5, top: 10, right: 0, bottom: 10),
decoration:
BoxDecoration(color: Constants.colorWhite.withOpacity(0.50)),
child: Stack(
children: [
Text(widget.userName.toString()),
const Positioned(top: 0, right: 0, child: Icon(Icons.close))
],
)),
Container(
margin: const EdgeInsets.only(top: 5, left: 0),
padding: const EdgeInsets.only(top: 10, left: 10, bottom: 10),
decoration:
BoxDecoration(color: Constants.colorWhite.withOpacity(0.90)),
child: Text('${Constants.happyBirthday} '
'${Constants.happyBirthday}'
'${Constants.happyBirthday}'),
),
],
)
