ESC
Components > Animated Tabs
page.vue
1import { AnimatedTabs } from "@/components/app-components";
Effortlessly switch between different sections with our Nuxt Starter AI animated tab component! 🔄 The active tab changes with a smooth, playful animation, making navigation easy and fun. Say goodbye to boring static tabs and welcome a dynamic, user-friendly experience! 🌟

Check out the example below to see how easily you can add this functionality to your projects:
components/SampleComponent.vue
1
2 <template>
3 <AppAnimatedTabs v-model="selectedOption" :options="options" />
4 </template>
5
6 <script>
7 const options: Option[] = [
8 {
9 label: "Payments",
10 value: "payments",
11 },
12 {
13 label: "Authentication",
14 value: "authentication",
15 },
16 {
17 label: "SEO",
18 value: "seo",
19 },
20 {
21 label: "AI",
22 value: "ai",
23 },
24 ];
25 const selectedOption = ref(options[0]);
26
27 </script>
28
29 <style>
30 </style>
31
Nuxt Starter AI AnimatedTabs component is fully typed by Typescript. So you are safe 🙂