Vistas presterminadas de los temas desde el paquete members

Aqui se muestra la vista auth.login predeterminada que esta en el paquete de accounts:

    public function showMemberLoginForm()
    {
        return view('members::auth.login', [
            'url' => 'member.login'
        ]);
    }

En este ejemplo modificado, primero se muestra la vista del tema activo y si el tema no esta activo o el tema no contiene la vista, se muestra la vista predeterminada:

    public function showMemberLoginForm()
    {
        $activeTheme = null;
    
        if (Schema::hasTable('site_themes')) {
            $activeTheme = DB::table('site_themes')->where('active', 1)->first();
        }
    
        if ($activeTheme && view()->exists($activeTheme->name . '::auth.login')) {
            return view($activeTheme->name . '::auth.login', ['url' => 'member.login']);
        } else {
            return view('members::auth.login', ['url' => 'member.login']);
        }
    }

La referencia del nombre del paquete members:: ahora es sutituida por el nombre-del-tema: para mostrar el form de login auth.login de la carpeta del tema, que seria su resources/views/auth/login.blade.php