Skip to content

Commit 8060e4a

Browse files
authored
feat: add import to WebsiteNavbar for mobile menu toggle (#697)
* feat: add Bars3Icon import to WebsiteNavbar for mobile menu toggle * feat: enhance logo styling in WebsiteNavbar for improved visual appeal * fix: update documentation links for API, MCP, and Authentication sections
1 parent c238a99 commit 8060e4a

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed
0 Bytes
Binary file not shown.

docs-v3/components/website/WebsiteNavbar.vue

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
</button>
1515

1616
<!-- Logo -->
17-
<NuxtLink to="/" class="flex items-center ml-2 lg:ml-0">
18-
<div class="w-8 h-8 bg-gradient-to-br from-red-500 to-red-600 rounded-lg flex items-center justify-center">
19-
<span class="text-white font-bold text-lg">R</span>
20-
</div>
21-
<span class="ml-3 text-xl font-semibold text-gray-900 dark:text-white">
22-
Laravel Restify
17+
<NuxtLink to="/" class="flex items-center ml-2 lg:ml-0 group">
18+
<span class="text-2xl font-bold tracking-tight">
19+
<span class="bg-gradient-to-r from-gray-900 via-gray-700 to-gray-900 dark:from-white dark:via-gray-200 dark:to-white bg-clip-text text-transparent drop-shadow-sm">
20+
Laravel Restify
21+
</span>
22+
<span class="inline-block w-2 h-2 ml-0.5 mb-1 rounded-full bg-gradient-to-br from-red-500 to-red-600 shadow-lg shadow-red-500/50 group-hover:shadow-red-500/70 group-hover:scale-110 transition-all duration-300"></span>
2323
</span>
2424
</NuxtLink>
2525
</div>
@@ -156,6 +156,8 @@
156156
</template>
157157

158158
<script setup lang="ts">
159+
import { Bars3Icon } from '@heroicons/vue/24/outline'
160+
159161
// Mobile menu state
160162
const isMobileMenuOpen = ref(false)
161163

docs-v3/pages/docs/index.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
<!-- API Reference -->
3434
<NuxtLink
35-
to="/docs/api"
35+
to="/docs/api/repositories"
3636
class="group block p-6 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 hover:border-blue-300 dark:hover:border-blue-600 transition-colors hover:shadow-lg"
3737
>
3838
<div class="flex items-center mb-4">
@@ -50,7 +50,7 @@
5050

5151
<!-- MCP Integration -->
5252
<NuxtLink
53-
to="/docs/mcp"
53+
to="/docs/mcp/mcp"
5454
class="group block p-6 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 hover:border-purple-300 dark:hover:border-purple-600 transition-colors hover:shadow-lg"
5555
>
5656
<div class="flex items-center mb-4">
@@ -66,7 +66,7 @@
6666

6767
<!-- Authentication -->
6868
<NuxtLink
69-
to="/docs/auth"
69+
to="/docs/auth/authentication"
7070
class="group block p-6 bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 hover:border-green-300 dark:hover:border-green-600 transition-colors hover:shadow-lg"
7171
>
7272
<div class="flex items-center mb-4">
@@ -145,7 +145,7 @@
145145
<div class="mt-2 text-sm text-blue-700 dark:text-blue-300">
146146
<p>
147147
Laravel Restify now supports automatic MCP server generation! Enable AI agents to interact with your APIs seamlessly.
148-
<NuxtLink to="/docs/mcp" class="font-medium underline hover:text-blue-600 dark:hover:text-blue-100">
148+
<NuxtLink to="/docs/mcp/mcp" class="font-medium underline hover:text-blue-600 dark:hover:text-blue-100">
149149
Learn more →
150150
</NuxtLink>
151151
</p>

0 commit comments

Comments
 (0)