Skip to content

Instantly share code, notes, and snippets.

@dillinghamio
Last active November 7, 2019 14:21
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dillinghamio/4baab20ead1ffbf5fe1743181c5101e8 to your computer and use it in GitHub Desktop.
Save dillinghamio/4baab20ead1ffbf5fe1743181c5101e8 to your computer and use it in GitHub Desktop.

##Team Dropdown for Laravel Spark

Maybe you want a way for users to quickly jump to team settings?

Can be placed anywhere, try it out on user-right.blade.php Laravel Spark Team Dropdown

<?php $currentTeam = auth()->user()->currentTeam; ?>

@if($currentTeam)
<li>
    <a href="" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
        {{ $currentTeam->name }}
        <span class="caret"></span>
    </a>

    <ul class="dropdown-menu" role="menu">
        <li>
            <a href="/settings/teams/{{$currentTeam->id}}#/owner">Profile</a>
        </li>
        <li>
            <a href="/settings/teams/{{$currentTeam->id}}#/membership">Members</a>
        </li>
        <li>
            <a href="/settings/teams/{{$currentTeam->id}}#/subscription">Subscription</a>
        </li>
        <li>
            <a href="/settings/teams/{{$currentTeam->id}}#/invoices">Invoices</a>
        </li>

        @include('spark::nav.teams')

    </ul>
</li>
@endif

Made by: @dillinghamio Find More Awesome Spark Stuff Here

@tanthammar
Copy link

tanthammar commented Jan 14, 2019

Update for Spark 7

@if (Spark::showsTeamSwitcher())
        @php
            $teamName = Auth::user()->currentTeam->name;
            $teamID = Auth::user()->currentTeam->id;
        @endphp
        <ul class="navbar-nav ml-4">
             <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    {{ $teamName }}
                </a>
                <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                    <a class="dropdown-item" href="/settings/teams/{{ $teamID }}#/owner">Profile</a>
                    <a class="dropdown-item" href="/settings/teams/{{ $teamID }}#/membership">Members</a>
                    <a class="dropdown-item" href="/settings/teams/{{ $teamID }}#/subscription">Subscription</a>
                    <a class="dropdown-item" href="/settings/teams/{{ $teamID }}#/invoices">Invoices</a>
                    <div class="dropdown-divider"></div>
                    @include('spark::nav.teams')
                </div>
            </li>
        </ul>
@endif

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment