PHP Classes

File: resources/js/Components/NavLink.vue

Recommend this page to a friend!
  Classes of Rodrigo Faustino   Vue.js PHP CRUD Example Using Laravel Vite   resources/js/Components/NavLink.vue   Download  
File: resources/js/Components/NavLink.vue
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Vue.js PHP CRUD Example Using Laravel Vite
Example application to manage users and blog posts
Author: By
Last change:
Date: 5 months ago
Size: 758 bytes
 

Contents

Class file image Download
<script setup> import { computed } from 'vue'; import { Link } from '@inertiajs/inertia-vue3'; const props = defineProps(['href', 'active']); const classes = computed(() => props.active ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 text-sm font-medium leading-5 text-gray-900 focus:outline-none focus:border-indigo-700 transition duration-150 ease-in-out' : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 hover:text-gray-700 hover:border-gray-300 focus:outline-none focus:text-gray-700 focus:border-gray-300 transition duration-150 ease-in-out' ); </script> <template> <Link :href="href" :class="classes"> <slot /> </Link> </template>