Thanks for this it works well.
The Indent I think is off by one space:

top line is using your indent and bottom is
Any chance to add an Underline to this component? Pretty much solves everything I need so I am thankful for this.