The data row component requires a child data field component.
<div class="data-row">
<div class="text-center">
<span class="notification-indicator"></span>
</div>
<button class="data-field">
<span>
<span class="data-field__label">
label
</span>
<span class="data-field__content">
content
</span>
</span>
<span>
<span class="data-field__icon">
<span class="material-symbols-rounded" aria-hidden="true">chevron_right</span>
</span>
<span class="data-field__meta">
387kb
</span>
</span>
</button>
</div>A data field will usually not require meta data.
<div class="data-row data-row--low">
<div class="text-center">
<span class="notification-indicator"></span>
</div>
<button class="data-field">
<span>
<span class="data-field__label">
label
</span>
<span class="data-field__content">
content
</span>
</span>
<span>
<span class="data-field__icon">
<span class="material-symbols-rounded" aria-hidden="true">chevron_right</span>
</span>
<span class="data-field__meta">
387kb
</span>
</span>
</button>
</div>The notification indicator is a component in it's own right. It is possible to simply remove the span containing the notification, or to apply the modifier where the notifications visibility may change due to state.
<div class="data-row data-row--no-notification">
<div class="text-center">
<span class="notification-indicator"></span>
</div>
<button class="data-field">
<span>
<span class="data-field__label">
label
</span>
<span class="data-field__content">
content
</span>
</span>
<span>
<span class="data-field__icon">
<span class="material-symbols-rounded" aria-hidden="true">chevron_right</span>
</span>
<span class="data-field__meta">
387kb
</span>
</span>
</button>
</div>