visial update on notifications
This commit is contained in:
@@ -136,7 +136,7 @@ class LoanOrder extends Resource
|
||||
*/
|
||||
public static function afterCreate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order created'), 'success');
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order created'), 'success', 'pencil');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -148,7 +148,7 @@ class LoanOrder extends Resource
|
||||
*/
|
||||
public static function afterUpdate(NovaRequest $request, Model $model): void
|
||||
{
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order updated'));
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order updated'), 'info', 'pencil-alt');
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -160,7 +160,7 @@ class LoanOrder extends Resource
|
||||
*/
|
||||
public static function afterDelete(NovaRequest $request, Model $model): void
|
||||
{
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order deleted'));
|
||||
LoanOrderRepo::notifyUser($request, $model, __('Loan order deleted'), 'error', 'trash');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -60,8 +60,13 @@ class LoanOrderRepo
|
||||
);
|
||||
}
|
||||
|
||||
public static function notifyUser(NovaRequest $request, Model $model, string $message, string $type = 'info'): void
|
||||
{
|
||||
public static function notifyUser(
|
||||
NovaRequest $request,
|
||||
Model $model,
|
||||
string $message,
|
||||
string $type = 'info',
|
||||
string $icon = 'eye',
|
||||
): void {
|
||||
/** @var \App\Models\Order\Loan\LoanOrder */
|
||||
$loanOrder = $model;
|
||||
|
||||
@@ -74,7 +79,7 @@ class LoanOrderRepo
|
||||
NovaNotification::make()
|
||||
->message($message.': '.$loanOrder->unique_id)
|
||||
->action(__('See'), URL::remote($url))
|
||||
->icon('cash')
|
||||
->icon($icon)
|
||||
->type($type)
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user