refactor(audit): menghilangkan nama outlet di card sebagai gantinya menjadi page title

This commit is contained in:
Yoga Pangestu 2025-11-01 16:42:47 +07:00
parent ccb54ceb05
commit c8b2b32691
4 changed files with 9 additions and 13 deletions

View File

@ -18,19 +18,18 @@ class Audit extends Component
public function mount(Outlet $outlet, Bottle $bottle)
{
$this->label = $bottle->name;
$this->label = $bottle->name.' di '.$outlet->name;
$this->activityLogs = Activity::where('subject_type', get_class($bottle))
->where('subject_id', $bottle->id)
->where('properties->outlet_id', $outlet->id)
->latest()
->get()
->map(function (Activity $activity) use ($outlet) {
->map(function (Activity $activity) {
return [
'log_name' => $activity->log_name,
'created_at' => $activity->created_at,
'outlet' => $outlet->name,
'event' => [
'label' => $activity->event,
'color' => AuditStockStatus::from($activity->event)->color(),

View File

@ -18,19 +18,18 @@ class Audit extends Component
public function mount(Outlet $outlet, Perfume $perfume)
{
$this->label = $perfume->name;
$this->label = $perfume->name.' di '.$outlet->name;
$this->activityLogs = Activity::where('subject_type', get_class($perfume))
->where('subject_id', $perfume->id)
->where('properties->outlet_id', $outlet->id)
->latest()
->get()
->map(function (Activity $activity) use ($outlet) {
->map(function (Activity $activity) {
return [
'log_name' => $activity->log_name,
'created_at' => $activity->created_at,
'outlet' => $outlet->name,
'event' => [
'label' => $activity->event,
'color' => AuditStockStatus::from($activity->event)->color(),

View File

@ -18,19 +18,18 @@ class Audit extends Component
public function mount(Outlet $outlet, Product $product)
{
$this->label = $product->name;
$this->label = $product->name.' di '.$outlet->name;
$this->activityLogs = Activity::where('subject_type', get_class($product))
->where('subject_id', $product->id)
->where('properties->outlet_id', $outlet->id)
->latest()
->get()
->map(function (Activity $activity) use ($outlet) {
->map(function (Activity $activity) {
return [
'log_name' => $activity->log_name,
'created_at' => $activity->created_at,
'outlet' => $outlet->name,
'event' => [
'label' => $activity->event,
'color' => AuditStockStatus::from($activity->event)->color(),

View File

@ -14,10 +14,9 @@
@forelse ($activityLogs as $log)
<flux:card class="p-4 hover:bg-zinc-50 dark:hover:bg-zinc-800 transition text-gray-500 dark:text-gray-300">
<div class="flex justify-between items-center mb-2">
<div class=" text-sm">{{ $log['log_name'] }}</div>
<div class=" text-sm">{{ $log['created_at'] }}</div>
<div class=" text-sm">{{ $log['outlet'] }}</div>
<div class=" text-sm">{{ $log['user'] }}</div>
<div class="text-md">{{ $log['log_name'] }}</div>
<div class="text-md">{{ $log['created_at'] }}</div>
<div class="text-md">{{ $log['user'] }}</div>
<span
class="px-2 py-1 inline-flex text-xs font-semibold rounded-full
bg-{{ $log['event']['color'] }}-200 text-{{ $log['event']['color'] }}-800