settings-row: port to use a template