2018-03-19 19:06:09 +00:00
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
props: {
|
|
|
|
currentRequest: {
|
|
|
|
type: Object,
|
|
|
|
required: true,
|
|
|
|
},
|
|
|
|
requests: {
|
|
|
|
type: Array,
|
|
|
|
required: true,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
currentRequestId: this.currentRequest.id,
|
|
|
|
};
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
currentRequestId(newRequestId) {
|
|
|
|
this.$emit('change-current-request', newRequestId);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
<template>
|
2020-07-10 12:09:15 +00:00
|
|
|
<div id="peek-request-selector" data-qa-selector="request_dropdown" class="view">
|
2018-03-19 19:06:09 +00:00
|
|
|
<select v-model="currentRequestId">
|
2019-04-15 13:04:40 +00:00
|
|
|
<option
|
|
|
|
v-for="request in requests"
|
|
|
|
:key="request.id"
|
|
|
|
:value="request.id"
|
2020-01-06 21:07:43 +00:00
|
|
|
data-qa-selector="request_dropdown_option"
|
2019-04-15 13:04:40 +00:00
|
|
|
>
|
2022-06-05 18:08:59 +00:00
|
|
|
{{ request.displayName }}
|
2018-03-19 19:06:09 +00:00
|
|
|
</option>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</template>
|