diff --git a/.DS_Store b/.DS_Store index ce09d97..ef4f145 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/app/Livewire/Admin/ActivityLogTable.php b/app/Livewire/Admin/ActivityLogTable.php index ad22c8b..c6ddc8b 100644 --- a/app/Livewire/Admin/ActivityLogTable.php +++ b/app/Livewire/Admin/ActivityLogTable.php @@ -44,6 +44,8 @@ final class ActivityLogTable extends PowerGridComponent ->showToggleColumns(); //->showSoftDeletes() //->showSearchInput() + $header->includeViewOnTop('livewire.admin.activity-log-header'); + $actions[]=$header; $actions[]=PowerGrid::footer()->showPerPage()->showRecordCount(); return $actions; diff --git a/resources/lang/zh-TW/activity-log.php b/resources/lang/zh-TW/activity-log.php new file mode 100644 index 0000000..5e31e84 --- /dev/null +++ b/resources/lang/zh-TW/activity-log.php @@ -0,0 +1,5 @@ + '操作記錄' +]; \ No newline at end of file diff --git a/resources/views/components/admin/section-header.blade.php b/resources/views/components/admin/section-header.blade.php new file mode 100644 index 0000000..0c2fd95 --- /dev/null +++ b/resources/views/components/admin/section-header.blade.php @@ -0,0 +1,13 @@ +
+
+ {{-- 左邊標題 --}} +

+ {{ $title }} +

+ + {{-- 右邊 slot 注入按鈕群 --}} +
+ {{ $slot }} +
+
+
\ No newline at end of file diff --git a/resources/views/components/layouts/admin.blade.php b/resources/views/components/layouts/admin.blade.php index c543901..14f4b2a 100644 --- a/resources/views/components/layouts/admin.blade.php +++ b/resources/views/components/layouts/admin.blade.php @@ -23,8 +23,6 @@
- {{-- Navigation --}} - {{-- Page Heading --}} @if (isset($header)) diff --git a/resources/views/livewire/admin/activity-log-header.blade.php b/resources/views/livewire/admin/activity-log-header.blade.php new file mode 100644 index 0000000..a7a7632 --- /dev/null +++ b/resources/views/livewire/admin/activity-log-header.blade.php @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/resources/views/livewire/admin/role-header.blade.php b/resources/views/livewire/admin/role-header.blade.php index a155538..28df373 100644 --- a/resources/views/livewire/admin/role-header.blade.php +++ b/resources/views/livewire/admin/role-header.blade.php @@ -1,8 +1,8 @@ -
+ -
\ No newline at end of file + \ No newline at end of file diff --git a/resources/views/livewire/admin/user-header.blade.php b/resources/views/livewire/admin/user-header.blade.php index 83378ef..3343200 100644 --- a/resources/views/livewire/admin/user-header.blade.php +++ b/resources/views/livewire/admin/user-header.blade.php @@ -1,4 +1,4 @@ -
+ - -
\ No newline at end of file + \ No newline at end of file diff --git a/resources/views/livewire/layout/admin/navigation.blade.php b/resources/views/livewire/layout/admin/navigation.blade.php deleted file mode 100644 index f63d2cb..0000000 --- a/resources/views/livewire/layout/admin/navigation.blade.php +++ /dev/null @@ -1,110 +0,0 @@ -redirect('/', navigate: true); - } -}; ?> - - diff --git a/resources/views/livewire/layout/admin/sidebar.blade.php b/resources/views/livewire/layout/admin/sidebar.blade.php index 782d827..db1b96c 100644 --- a/resources/views/livewire/layout/admin/sidebar.blade.php +++ b/resources/views/livewire/layout/admin/sidebar.blade.php @@ -1,28 +1,75 @@ -@php - use Illuminate\Support\Facades\Auth; + 'Dashboard', 'route' => 'admin.dashboard', 'icon' => 'home', 'permission' => null], ['label' => 'ActivityLog', 'route' => 'admin.activity-log', 'icon' => 'clock', 'permission' => null], ['label' => 'Role', 'route' => 'admin.roles', 'icon' => 'user-circle', 'permission' => 'role-list'], ['label' => 'User', 'route' => 'admin.users', 'icon' => 'user-circle', 'permission' => 'user-list'], ]; -@endphp -