|
7 | 7 | <div class="flex">
|
8 | 8 | <!-- Logo -->
|
9 | 9 | <div class="flex-shrink-0 flex items-center">
|
10 |
| - <a href="/dashboard"> |
| 10 | + <inertia-link :href="route('dashboard')"> |
11 | 11 | <jet-application-mark class="block h-9 w-auto" />
|
12 |
| - </a> |
| 12 | + </inertia-link> |
13 | 13 | </div>
|
14 | 14 |
|
15 | 15 | <!-- Navigation Links -->
|
16 | 16 | <div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
|
17 |
| - <jet-nav-link href="/dashboard" :active="$page.currentRouteName == 'dashboard'"> |
| 17 | + <jet-nav-link :href="route('dashboard')" :active="$page.currentRouteName == 'dashboard'"> |
18 | 18 | Dashboard
|
19 | 19 | </jet-nav-link>
|
20 | 20 | </div>
|
|
46 | 46 | Manage Account
|
47 | 47 | </div>
|
48 | 48 |
|
49 |
| - <jet-dropdown-link href="/user/profile"> |
| 49 | + <jet-dropdown-link :href="route('profile.show')"> |
50 | 50 | Profile
|
51 | 51 | </jet-dropdown-link>
|
52 | 52 |
|
53 |
| - <jet-dropdown-link href="/user/api-tokens" v-if="$page.jetstream.hasApiFeatures"> |
| 53 | + <jet-dropdown-link :href="route('api-tokens.index')" v-if="$page.jetstream.hasApiFeatures"> |
54 | 54 | API Tokens
|
55 | 55 | </jet-dropdown-link>
|
56 | 56 |
|
|
63 | 63 | </div>
|
64 | 64 |
|
65 | 65 | <!-- Team Settings -->
|
66 |
| - <jet-dropdown-link :href="'/teams/' + $page.user.current_team.id"> |
| 66 | + <jet-dropdown-link :href="route('teams.show', $page.user.current_team)"> |
67 | 67 | Team Settings
|
68 | 68 | </jet-dropdown-link>
|
69 | 69 |
|
70 |
| - <jet-dropdown-link href="/teams/create" v-if="$page.jetstream.canCreateTeams"> |
| 70 | + <jet-dropdown-link :href="route('teams.create')" v-if="$page.jetstream.canCreateTeams"> |
71 | 71 | Create New Team
|
72 | 72 | </jet-dropdown-link>
|
73 | 73 |
|
|
118 | 118 | <!-- Responsive Navigation Menu -->
|
119 | 119 | <div :class="{'block': showingNavigationDropdown, 'hidden': ! showingNavigationDropdown}" class="sm:hidden">
|
120 | 120 | <div class="pt-2 pb-3 space-y-1">
|
121 |
| - <jet-responsive-nav-link href="/dashboard" :active="$page.currentRouteName == 'dashboard'"> |
| 121 | + <jet-responsive-nav-link :href="route('dashboard')" :active="$page.currentRouteName == 'dashboard'"> |
122 | 122 | Dashboard
|
123 | 123 | </jet-responsive-nav-link>
|
124 | 124 | </div>
|
|
137 | 137 | </div>
|
138 | 138 |
|
139 | 139 | <div class="mt-3 space-y-1">
|
140 |
| - <jet-responsive-nav-link href="/user/profile" :active="$page.currentRouteName == 'profile.show'"> |
| 140 | + <jet-responsive-nav-link :href="route('profile.show')" :active="$page.currentRouteName == 'profile.show'"> |
141 | 141 | Profile
|
142 | 142 | </jet-responsive-nav-link>
|
143 | 143 |
|
144 |
| - <jet-responsive-nav-link href="/user/api-tokens" :active="$page.currentRouteName == 'api-tokens.index'" v-if="$page.jetstream.hasApiFeatures"> |
| 144 | + <jet-responsive-nav-link :href="route('api-tokens.index')" :active="$page.currentRouteName == 'api-tokens.index'" v-if="$page.jetstream.hasApiFeatures"> |
145 | 145 | API Tokens
|
146 | 146 | </jet-responsive-nav-link>
|
147 | 147 |
|
|
161 | 161 | </div>
|
162 | 162 |
|
163 | 163 | <!-- Team Settings -->
|
164 |
| - <jet-responsive-nav-link :href="'/teams/' + $page.user.current_team.id" :active="$page.currentRouteName == 'teams.show'"> |
| 164 | + <jet-responsive-nav-link :href="route('teams.show', $page.user.current_team)" :active="$page.currentRouteName == 'teams.show'"> |
165 | 165 | Team Settings
|
166 | 166 | </jet-responsive-nav-link>
|
167 | 167 |
|
168 |
| - <jet-responsive-nav-link href="/teams/create" :active="$page.currentRouteName == 'teams.create'"> |
| 168 | + <jet-responsive-nav-link :href="route('teams.create')" :active="$page.currentRouteName == 'teams.create'"> |
169 | 169 | Create New Team
|
170 | 170 | </jet-responsive-nav-link>
|
171 | 171 |
|
|
236 | 236 |
|
237 | 237 | methods: {
|
238 | 238 | switchToTeam(team) {
|
239 |
| - this.$inertia.put('/current-team', { |
| 239 | + this.$inertia.put(route('current-team.update'), { |
240 | 240 | 'team_id': team.id
|
241 | 241 | }, {
|
242 | 242 | preserveState: false
|
243 | 243 | })
|
244 | 244 | },
|
245 | 245 |
|
246 | 246 | logout() {
|
247 |
| - axios.post('/logout').then(response => { |
| 247 | + axios.post(route('logout')).then(response => { |
248 | 248 | window.location = '/';
|
249 | 249 | })
|
250 | 250 | },
|
|
0 commit comments