# uikit

Rutas

digitalhouse.com/xx/

  • Home

digitalhouse.com/xx/courses

  • courses

digitalhouse.com/xx/courses/_nombreCurso

  • courses/_slug

digitalhouse.com/xx/actions/_nombreCarrera

  • actions

digitalhouse.com/xx/events

  • events

digitalhouse.com/xx/events/_nombreEvento

  • events/_slug

digitalhouse.com/xx/blog

  • blog

digitalhouse.com/xx/blog/_tituloBlog

  • blog/_slug

Componentes

CoursesCards

Ubicacion:

  • home
  • cursos

properties:

null

httpRequest:

  • CoursesList

Hijo: CourseCard:

properties:
title: { type: String, default: '',},
link: { type: String, default: '#'},
tipo: { type: String, default: null}

Hijo: Accordion

properties:
coursesList: { type: Array, default: [] },
areaID: { type: Number, default: NaN },
areaTitle: { type: String, default: '' },
viewAccordion: { type: Boolean, default: false }

BannerAdv

Ubicacion:

  • home

properties:

align: { type: String, default: ''},
sectionTitle: { type: String, default: ''},
bkgImage: { type: String, default: ''},
bkgColor: { type: String, default: 'bg-dh-primary'},
textColor: { type: String, default: 'text-dh-white'},
barColor: { type: String, default: 'text-dh-white'},
block1Text: { type: String, default: ''},
block1TextSize: { type: Number, default: 12},
block2Text: { type: String, default: ''},
block2TextSize: { type: Number, default: 12},
link: { type: String, default: ''},
linkText: { type: String, default: ""}

WhyCourses

Ubicacion:

  • Courses/_slug

properties:

whyThisCourse: { type: Array, default: ''},
courseName: { type: String, default: ''},

CoursesCommis

Ubicacion:

  • Courses/_slug

properties:

titleCourse: { type: String,default: '' },
commissionsData: { type: Array,  default: [] },
onlyOneCommission: { type: Boolean,default: false }

SEO

  • Head: método nativo de nuxt, en nuxt.config y en los .vue de pages/
  • CreateSEOMeta:en plugins/, da formato y estandariza los metadatos en cada .vue en pages/