Files
nocodb/packages/nc-gui/components/feedbackForm.vue
Pranav C 14c1a0c558 feat: add feedback form close option
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-05 19:52:25 +05:30

52 lines
1017 B
Vue

<template>
<div v-if="!feedbackFormHidden" class="nc-feedback-form-wrapper">
<v-icon class="nc-close-icon" large @click="feedbackFormHidden = true">
mdi-close-circle-outline
</v-icon>
<iframe
src="https://docs.google.com/forms/d/e/1FAIpQLSeTlAfZjszgr53lArz3NvUEnJGOT9JtG9NAU5d0oQwunDS2Pw/viewform?embedded=true"
width="100%"
height="500"
frameborder="0"
marginheight="0"
marginwidth="0"
>Loading
</iframe>
</div>
<div v-else />
</template>
<script>
export default {
name: 'FeedbackForm',
computed: {
feedbackFormHidden: {
get() {
return this.$store.state.windows.feedbackFormHidden
},
set(val) {
this.$store.commit('windows/MutFeedbackFormHidden', val)
}
}
}
}
</script>
<style scoped lang="scss">
.nc-feedback-form-wrapper {
width: 100%;
position: relative;
iframe {
margin: 0 auto;
}
.nc-close-icon {
position: absolute;
top: 5px;
right: 10px;
}
}
</style>