diff --git a/app/Helpers/TrafficHelper.php b/app/Helpers/TrafficHelper.php index d8bd851..f3a038a 100644 --- a/app/Helpers/TrafficHelper.php +++ b/app/Helpers/TrafficHelper.php @@ -10,4 +10,27 @@ class TrafficHelper extends CommonHelper { parent::__construct(); } + + public function getListButton(string $action, string $label, array $viewDatas, array $extras = []): string + { + switch ($action) { + case 'dashboard': + $action = form_label( + $label ? $label : ICONS['SEARCH'], + $action, + [ + "data-src" => current_url() . '/' . $action . '/' . $viewDatas['entity']->getPK() . '?' . $viewDatas['uri']->getQuery(), + "data-bs-toggle" => "modal", + "data-bs-target" => "#modal_action_form", + "class" => "btn btn-sm btn-primary form-label-sm", + ...$extras + ] + ); + break; + default: + $action = parent::getListButton($action, $label, $viewDatas, $extras); + break; + } + return $action; + } }