<template>
  <section>
    <BuscarEquipo
      :operador="operador"
      :equipo="equipo"
      :updateIsLoading="updateIsLoading"
      :updateEquipo="updateEquipo"
    />

    <b-tabs>
      <TabPrestamosEquipo :equipo="equipo" />

      <TabMotivos :equipo="equipo" />
    </b-tabs>
  </section>
</template>

<script>
import BuscarEquipo from '@/components/buscar/BuscarEquipo'
import TabMotivos from '@/components/operador/TabMotivos'
import TabPrestamosEquipo from '@/components/operador/TabPrestamosEquipo'

export default {
  components: {
    BuscarEquipo,
    TabMotivos,
    TabPrestamosEquipo,
  },
  props: {
    operador: { type: Object, required: true },
    updateIsLoading: { type: Function, required: true },
  },
  data() {
    return {
      equipo: {
        carrito: { modulo: {}, tipoCarrito: {} },
        programas: [],
        status: {},
        tiposEntradas: [],
      },
    }
  },
  methods: {
    updateEquipo(valorObject) {
      this.equipo = valorObject
    },
  },
}
</script>

<style></style>
