Hasnayeen/themes

[Bug]: url domain.com/themes not work if PanelServiceProvider use ->path('admin')

Closed this issue · 1 comments

What happened?

multiple panelProvider example admin / tenant
If there are multiple panels that use ->path('something') can't use domain.com/themes correct url is domain.com/something/themes.

i solve issue modify

SetTheme.php



 MenuItem::make('Themes')
                    ->label('Themes')
                    ->icon('heroicon-o-swatch')
                    ->url('/'.$panel->getPath().'/themes'),
            ] : []

How to reproduce the bug

After installation

i have TenantPanelServiceProvider.php where i use ->path('tenant')
and i have AdminPanelServiceProvider.php where i use ->path('admin')

Package Version

lasted

PHP Version

8.2.0

Laravel Version

lasted

Which operating systems does with happen with?

No response

Notes

No response

Thanks for submitting the bug report, a fix has been deployed 57f1eb2