By default, a TextLink will follow the link colour of the theme and use a medium font weight to create affordance against surrounding text.Optionally, you can decrease the visual weight by setting weight to weak — with the link now following the default text colour and weight.
To avoid clashing colours, when on a background other than surface, body or neutralLight, TextLink will default its weight to weak. In addition, when placed on a dark background, it may be inverted based on the contrast rules of Text.This behaviour can be overridden by specifying a weight of regular.
Braid components are very explicit about the properties they accept, which makes providing arbitrary data attributes not possible. Instead, a data prop can be provided as a single collection of data attributes.