I would like to make Grid View Update and Delete prettier for all GridView I use.
Here is my custom buttons code
[
'class' => 'yii\grid\ActionColumn',
'template' => '{update} {delete}',
'buttons' => [
'update' => function ($url, $model, $key) {
return Html::a('Update', $url, ['class' => 'bg-blue label']);
},
'delete' => function ($url, $model, $key) {
return Html::a('Delete', $url, ['class' => 'bg-red label']);
}
]
],
I want to apply the styling to all grid view but don’t want to copy and paste to all grid view which violate DRY principle. Any suggestions?