| | |
| | | |
| | | <div v-else> |
| | | <el-rate |
| | | v-if="!hideReviews" |
| | | class="pam-quickFilter-rate" |
| | | v-model="pickedItem.avgScore" |
| | | ></el-rate> |
| | |
| | | |
| | | <script lang="ts"> |
| | | import { Vue, Component, Prop, Watch, Emit } from 'nuxt-property-decorator'; |
| | | import { FastQueryParams } from '~/assets/ts/models/fast-query-params.model'; |
| | | import { Selected } from '~/assets/ts/models/selected.model'; |
| | | import { QuestionOption } from '~/assets/ts/models/question-option.model'; |
| | | |
| | | import { hideReviews } from '~/shared/const/hide-reviews'; |
| | | import { FastQueryParams, QuestionOption, Selected } from '~/shared/models/quick-filter.model'; |
| | | @Component |
| | | export default class QuickFilterDrawer extends Vue { |
| | | |
| | | pickedItem: FastQueryParams = { |
| | | communicationStyles: [], |
| | | status: '', |
| | | gender: '', |
| | | avgScore: 0 |
| | | } |
| | | hideReviews = hideReviews ; |
| | | |
| | | @Prop() questionOption!: QuestionOption; |
| | | @Prop() isOpenQuestionPopUp!: boolean; |
| | |
| | | value: this.pickedItem[name] |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |