How to add button to each row of Grid?

Hi, I am new to using vaadin and im working on a project to develop a management system id like to add a button,that shows status as a notification, to each of the row of a grid view

could i get help on this

Vaadin has extensive documentation, [here]
( you will find what you are looking for.

And a short code example:

grid.addComponentColumn(item -> {
	Button btn = new Button("Show Status", click -> {
		// TODO show notification using data of `item`
	return btn;
	.setKey("statusBtn"); // .setKey() if you ever need to retrieve the column from the grid using grid.getColumnByKey("statusBtn")