From 2379e73ae220ce2b4285c4746abc511cee202798 Mon Sep 17 00:00:00 2001 From: Zep Fietje Date: Tue, 9 Aug 2022 13:19:08 +0200 Subject: [PATCH] very wip --- .../layouts/app/topbar/user-menu.blade.php | 2 + .../views/components/builder.blade.php | 29 +++++---- .../components/builder/block-picker.blade.php | 31 +++------- .../views/components/dropdown/index.blade.php | 10 ++++ .../views/components/actions/group.blade.php | 58 +++++++----------- .../views/components/dropdown/index.blade.php | 56 +++++++++++++++++ .../components/bulk-actions/index.blade.php | 35 +++-------- .../components/bulk-actions/trigger.blade.php | 1 - .../views/components/dropdown/index.blade.php | 10 ++++ .../components/filters/popover.blade.php | 60 +++++-------------- .../components/filters/trigger.blade.php | 1 - .../components/toggleable/index.blade.php | 46 +++----------- .../components/toggleable/trigger.blade.php | 1 - 13 files changed, 157 insertions(+), 183 deletions(-) create mode 100644 packages/forms/resources/views/components/dropdown/index.blade.php create mode 100644 packages/support/resources/views/components/dropdown/index.blade.php create mode 100644 packages/tables/resources/views/components/dropdown/index.blade.php diff --git a/packages/admin/resources/views/components/layouts/app/topbar/user-menu.blade.php b/packages/admin/resources/views/components/layouts/app/topbar/user-menu.blade.php index 7dbf666c77..42ce115035 100644 --- a/packages/admin/resources/views/components/layouts/app/topbar/user-menu.blade.php +++ b/packages/admin/resources/views/components/layouts/app/topbar/user-menu.blade.php @@ -1,3 +1,5 @@ +{{-- TODO: use dropdown here --}} + @php $user = \Filament\Facades\Filament::auth()->user(); @endphp diff --git a/packages/forms/resources/views/components/builder.blade.php b/packages/forms/resources/views/components/builder.blade.php index 984b47492f..8840bf207a 100644 --- a/packages/forms/resources/views/components/builder.blade.php +++ b/packages/forms/resources/views/components/builder.blade.php @@ -188,19 +188,22 @@ class="space-y-12" class="absolute inset-x-0 bottom-0 z-10 flex items-center justify-center h-12 -mb-12" >
- - - + + + + + + +
@endif diff --git a/packages/forms/resources/views/components/builder/block-picker.blade.php b/packages/forms/resources/views/components/builder/block-picker.blade.php index 75ff5c095d..723e371990 100644 --- a/packages/forms/resources/views/components/builder/block-picker.blade.php +++ b/packages/forms/resources/views/components/builder/block-picker.blade.php @@ -4,26 +4,13 @@ 'statePath', ]) -
class([ - 'absolute hidden z-20 w-52 filament-forms-builder-component-block-picker', - ]) }} -> - +
class('filament-forms-builder-component-block-picker') }}> + @foreach ($blocks as $block) + + {{ $block->getLabel() }} + + @endforeach
diff --git a/packages/forms/resources/views/components/dropdown/index.blade.php b/packages/forms/resources/views/components/dropdown/index.blade.php new file mode 100644 index 0000000000..afa391ef44 --- /dev/null +++ b/packages/forms/resources/views/components/dropdown/index.blade.php @@ -0,0 +1,10 @@ +@captureSlots([ + 'trigger', +]) + + + {{ $slot }} + diff --git a/packages/support/resources/views/components/actions/group.blade.php b/packages/support/resources/views/components/actions/group.blade.php index 701f30a096..5ef72fab8f 100644 --- a/packages/support/resources/views/components/actions/group.blade.php +++ b/packages/support/resources/views/components/actions/group.blade.php @@ -7,39 +7,27 @@ 'tooltip' => null, ]) -
class(['relative']) }}> - - - {{ $label }} - - + + + + + {{ $label }} + + + - -
+ @foreach ($actions as $action) + @if (! $action->isHidden()) + {{ $action }} + @endif + @endforeach + diff --git a/packages/support/resources/views/components/dropdown/index.blade.php b/packages/support/resources/views/components/dropdown/index.blade.php new file mode 100644 index 0000000000..054a21cf61 --- /dev/null +++ b/packages/support/resources/views/components/dropdown/index.blade.php @@ -0,0 +1,56 @@ +@props([ + 'darkMode' => false, + 'width' => 'sm', + 'trigger' => null, +]) + +
class('relative filament-dropdown') }} x-data="{}"> + @isset($trigger) +
attributes->class(['filament-dropdown-trigger']) }} + > + {{ $trigger }} +
+ @endisset + + +
diff --git a/packages/tables/resources/views/components/bulk-actions/index.blade.php b/packages/tables/resources/views/components/bulk-actions/index.blade.php index f671e8c696..49700e3301 100644 --- a/packages/tables/resources/views/components/bulk-actions/index.blade.php +++ b/packages/tables/resources/views/components/bulk-actions/index.blade.php @@ -2,31 +2,12 @@ 'actions', ]) -
class(['relative filament-tables-bulk-actions']) }} -> - + + + + - -
+ @foreach ($actions as $action) + {{ $action }} + @endforeach + diff --git a/packages/tables/resources/views/components/bulk-actions/trigger.blade.php b/packages/tables/resources/views/components/bulk-actions/trigger.blade.php index 61e26580a1..b53c55447e 100644 --- a/packages/tables/resources/views/components/bulk-actions/trigger.blade.php +++ b/packages/tables/resources/views/components/bulk-actions/trigger.blade.php @@ -1,6 +1,5 @@ class(['filament-tables-bulk-actions-trigger']) }} /> diff --git a/packages/tables/resources/views/components/dropdown/index.blade.php b/packages/tables/resources/views/components/dropdown/index.blade.php new file mode 100644 index 0000000000..bb608dd75d --- /dev/null +++ b/packages/tables/resources/views/components/dropdown/index.blade.php @@ -0,0 +1,10 @@ +@captureSlots([ + 'trigger', +]) + + + {{ $slot }} + diff --git a/packages/tables/resources/views/components/filters/popover.blade.php b/packages/tables/resources/views/components/filters/popover.blade.php index 2522ba7d34..9276a5d610 100644 --- a/packages/tables/resources/views/components/filters/popover.blade.php +++ b/packages/tables/resources/views/components/filters/popover.blade.php @@ -3,54 +3,24 @@ 'width' => 'sm', ]) -
class(['relative inline-block filament-tables-filters']) }} -> - + + + + -
+ diff --git a/packages/tables/resources/views/components/filters/trigger.blade.php b/packages/tables/resources/views/components/filters/trigger.blade.php index c10dc23fe7..a40d8b6547 100644 --- a/packages/tables/resources/views/components/filters/trigger.blade.php +++ b/packages/tables/resources/views/components/filters/trigger.blade.php @@ -1,6 +1,5 @@ class(['filament-tables-filters-trigger']) }} /> diff --git a/packages/tables/resources/views/components/toggleable/index.blade.php b/packages/tables/resources/views/components/toggleable/index.blade.php index 52771f0ba4..b561b1c78e 100644 --- a/packages/tables/resources/views/components/toggleable/index.blade.php +++ b/packages/tables/resources/views/components/toggleable/index.blade.php @@ -3,46 +3,16 @@ 'width' => 'sm', ]) -
class(['relative inline-block filament-tables-column-toggling']) }} -> - + + + + -
+ diff --git a/packages/tables/resources/views/components/toggleable/trigger.blade.php b/packages/tables/resources/views/components/toggleable/trigger.blade.php index 638b4a52a4..0e76914b8b 100644 --- a/packages/tables/resources/views/components/toggleable/trigger.blade.php +++ b/packages/tables/resources/views/components/toggleable/trigger.blade.php @@ -1,6 +1,5 @@ class(['filament-tables-column-toggling-trigger']) }} />