This commit is contained in:
Dan Harrin
2025-02-05 07:58:06 +00:00
parent cb39e3921b
commit 9500083cf7
14 changed files with 24 additions and 22 deletions
@@ -2,8 +2,8 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Page;
class ActiveIcon extends Page
{
@@ -22,7 +22,7 @@ class ActiveIcon extends Page
NavigationItem::make('')
->label('Settings Active')
->url(fn (): string => '#')
->isActiveWhen(fn() => request()->path() === 'panels/navigation/active-icon')
->isActiveWhen(fn () => request()->path() === 'panels/navigation/active-icon')
->activeIcon('heroicon-s-cog')
->icon('heroicon-s-cog'),
]);
@@ -16,7 +16,7 @@ class Badge extends Page
->navigationItems([
NavigationItem::make()
->label('Orders')
->url(fn(): string => '#')
->url(fn (): string => '#')
->icon('heroicon-o-shopping-cart')
->badge(24),
]);
@@ -17,7 +17,7 @@ class BadgeColor extends Page
->navigationItems([
NavigationItem::make()
->label('Orders')
->url(fn(): string => '#')
->url(fn (): string => '#')
->icon('heroicon-o-shopping-cart')
->badge(32, Color::Red),
]);
@@ -16,7 +16,7 @@ class BadgeTooltip extends Page
->navigationItems([
NavigationItem::make()
->label('Users')
->url(fn(): string => '#')
->url(fn (): string => '#')
->icon('heroicon-o-user-group')
->badge(12)
->badgeTooltip('The number of users'),
@@ -2,8 +2,8 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Page;
class ChangeIcon extends Page
{
@@ -2,9 +2,9 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Pages\Dashboard;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Dashboard;
use Filament\Pages\Page;
class CustomItems extends Page
{
@@ -16,7 +16,7 @@ class Group extends Page
->navigationItems([
NavigationItem::make()
->label('Bank Accounts')
->url(fn(): string => '#')
->url(fn (): string => '#')
->group('Settings')
->icon('heroicon-o-currency-dollar'),
]);
@@ -15,12 +15,12 @@ class GroupCollapsible extends Page
filament()
->getCurrentPanel()
->navigationGroups([
NavigationGroup::make('Settings')->collapsed()
NavigationGroup::make('Settings')->collapsed(),
])
->navigationItems([
NavigationItem::make()
->label('Bank Accounts')
->url(fn(): string => '#')
->url(fn (): string => '#')
->group('Settings')
->icon('heroicon-o-currency-dollar'),
]);
@@ -15,12 +15,12 @@ class GroupNotCollapsible extends Page
filament()
->getCurrentPanel()
->navigationGroups([
NavigationGroup::make('Settings')->collapsible(false)
NavigationGroup::make('Settings')->collapsible(false),
])
->navigationItems([
NavigationItem::make()
->label('Bank Accounts')
->url(fn(): string => '#')
->url(fn (): string => '#')
->group('Settings')
->icon('heroicon-o-currency-dollar'),
]);
@@ -2,8 +2,8 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Page;
class SidebarCollapsibleOnDesktop extends Page
{
@@ -2,8 +2,8 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Page;
class SidebarFullyCollapsibleOnDesktop extends Page
{
@@ -2,8 +2,8 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Page;
class SortItems extends Page
{
@@ -16,13 +16,13 @@ class SortItems extends Page
->navigationItems([
NavigationItem::make()
->label('Products')
->badge("2")
->badge('2')
->sort(2)
->icon('heroicon-o-document-text')
->url(fn (): string => '#'),
NavigationItem::make('')
->label('Orders')
->badge("1")
->badge('1')
->sort(1)
->icon('heroicon-o-document-text')
->url(fn (): string => '#'),
@@ -2,9 +2,9 @@
namespace App\Livewire\Panels\Navigation;
use Filament\Pages\Page;
use Filament\Pages\Dashboard;
use Filament\Navigation\NavigationItem;
use Filament\Pages\Dashboard;
use Filament\Pages\Page;
class TopNavigation extends Page
{
@@ -292,12 +292,14 @@
)
"
@endif
x-bind:class="{ 'hidden': isLastStep(), 'block': !isLastStep() }"
x-bind:class="{ 'hidden': isLastStep(), 'block': ! isLastStep() }"
>
{{ $nextAction }}
</span>
<span x-bind:class="{ 'hidden': !isLastStep(), 'block': isLastStep() }">
<span
x-bind:class="{ 'hidden': ! isLastStep(), 'block': isLastStep() }"
>
{{ $getSubmitAction() }}
</span>
</div>