splanaspe / AppSalon_Frontend

Proyecto FullStack MEVN para una App de citas de un salón de peluquería. Este repositorio es el frontend y usamos: VueJs, Vue-Router, Pinia, Tailwindcss

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proyecto MEVN (Frontend)

Proyecto FullStack MEVN para una App de citas de un salón de peluquería. Este repositorio es el frontend y usamos: VueJs, Vue-Router, Pinia, Tailwindcss

Dependencias

  • Usamos Vue-Router y Pinia
  • Tailwindcss

vue-taiwind-datepicker

npm vue-tailwind-datepicker

Añadimos en tailwind.config.js

"./node_modules/vue-tailwind-datepicker/**/*.js/"
...
colors:{
    "vtd-primary" : colors.blue
}

Renderizamos en el componente:

<VueTailwindDatePicker
    i18n="es-mx"
    as-single
    no-input
    :formatter="formatter"
    v-model="appointments.date"
/>

// en el script definimos formatter para que datepicker pueda leerlo
const formatter = ref({
        date: 'DD/MM/YYYY',
        month: 'MMM'
    })

// appointments.date es el store de las citas, definimos esto:
const date = ref({})
    const hours = ref([])

    onMounted(() => {
        const startHour = 10
        const endHour = 19
        for(let hour=startHour; hour <= endHour; hour++){
            hours.value.push(hour+':00')
        }
    })

Official npm website documentation Website

About

Proyecto FullStack MEVN para una App de citas de un salón de peluquería. Este repositorio es el frontend y usamos: VueJs, Vue-Router, Pinia, Tailwindcss


Languages

Language:Vue 58.6%Language:JavaScript 38.3%Language:HTML 2.7%Language:CSS 0.4%