label: shown text beside action button if label is null, label widget will be hidden
final String? label;