Ok so if anybody wonder how to do that, I've simply created a new middleware : ```` public function

Ok so if anybody wonder how to do that, I've simply created a new middleware :
`
public function handle(Request $request, Closure $next): Response
    {
        $tenant = Filament::getTenant();

        if (! $tenant) {
            return $next($request);
        }

        FilamentColor::register([
            'primary' => $this->returnColor($tenant->color),
        ]);

        return $next($request);
    }

    public function returnColor(string $color = 'Sky'): array
    {
        return constant('Filament\\Support\\Colors\\Color::'.$color);
    }

And add it to ->tenantMiddleware in $panel configuration
Was this page helpful?