Covivo/mobicoop

View on GitHub
client/src/MobicoopBundle/Resources/assets/js/components/solidary/Solidary.vue

Summary

Maintainability
Test Coverage
<template>
  <v-container>
    <v-row
      justify="center"
    >
      <v-col
        cols="12"
        md="8"
        xl="6"
        align="center"
      >
        <h1>{{ $t('title') }}</h1>
      </v-col>
    </v-row>
    <v-row>
      <v-col
        cols="12"
      >
        <p>{{ $t('introduction1') }}</p>
        <p>{{ $t('introduction2') }}</p>
      </v-col>
    </v-row>

    <!--solidary-form-->

    <solidary-form
      :geo-search-url="geoSearchUrl"
      :geo-complete-results-order="geoCompleteResultsOrder"
      :geo-complete-palette="geoCompletePalette"
      :geo-complete-chip="geoCompleteChip"
      :user="user"
      :regular="regular"
      :punctual-date-optional="punctualDateOptional"
      :structures="structures"
      :subjects="subjects"
    />
  </v-container>
</template>

<script>
import {messages_en, messages_fr, messages_eu, messages_nl} from "@translations/components/solidary/Solidary/";
import SolidaryForm from './SolidaryForm'

export default {
  i18n: {
    messages: {
      'en': messages_en,
      'nl': messages_nl,
      'fr': messages_fr,
      'eu':messages_eu
    }
  },
  components: {
    SolidaryForm
  },
  props: {
    geoSearchUrl: {
      type: String,
      default: ""
    },
    user: {
      type: Object,
      default: null
    },
    regular: {
      type: Boolean,
      default: false
    },
    punctualDateOptional: {
      type: Boolean,
      default: false
    },
    structures: {
      type: Array,
      default: null
    },
    subjects: {
      type: Array,
      default: null
    },
    geoCompleteResultsOrder: {
      type: Array,
      default: null
    },
    geoCompletePalette: {
      type: Object,
      default: () => ({})
    },
    geoCompleteChip: {
      type: Boolean,
      default: false
    },
  },
}
</script>

<style scoped>

</style>