Front-end error fixing
This commit is contained in:
parent
9228f92903
commit
32fd9f84a2
|
@ -15,15 +15,15 @@
|
||||||
</h4>
|
</h4>
|
||||||
<div v-if="!user || !user.is_subscribed" class="mt-4">
|
<div v-if="!user || !user.is_subscribed" class="mt-4">
|
||||||
<p>
|
<p>
|
||||||
All the features with a<span
|
All the features with a<span
|
||||||
class="bg-nt-blue text-white px-2 text-xs uppercase inline rounded-full font-semibold mx-1"
|
class="bg-nt-blue text-white px-2 text-xs uppercase inline rounded-full font-semibold mx-1"
|
||||||
>
|
>
|
||||||
PRO
|
PRO
|
||||||
</span> tag are available in the Pro plan of OpnForm. <b>You can play around and try all Pro features
|
</span> tag are available in the Pro plan of OpnForm. <b>You can play around and try all Pro features
|
||||||
within
|
within
|
||||||
the form editor, but you can't use them in your real forms</b>. You can subscribe now to gain unlimited access
|
the form editor, but you can't use them in your real forms</b>. You can subscribe now to gain unlimited access
|
||||||
to
|
to
|
||||||
all our pro features!
|
all our pro features!
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -38,15 +38,15 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Modal from '../Modal.vue'
|
import Modal from '../Modal.vue'
|
||||||
import { mapGetters } from 'vuex'
|
import {mapGetters} from 'vuex'
|
||||||
import PricingTable from "../pages/pricing/PricingTable.vue";
|
import PricingTable from "../pages/pricing/PricingTable.vue";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ProTag',
|
name: 'ProTag',
|
||||||
components: {PricingTable, Modal },
|
components: {PricingTable, Modal},
|
||||||
props: {},
|
props: {},
|
||||||
|
|
||||||
data () {
|
data() {
|
||||||
return {
|
return {
|
||||||
showPremiumModal: false,
|
showPremiumModal: false,
|
||||||
checkoutLoading: false
|
checkoutLoading: false
|
||||||
|
@ -59,17 +59,17 @@ export default {
|
||||||
currentWorkSpace: 'open/workspaces/getCurrent',
|
currentWorkSpace: 'open/workspaces/getCurrent',
|
||||||
}),
|
}),
|
||||||
shouldDisplayProTag() {
|
shouldDisplayProTag() {
|
||||||
if(!window.config.paid_plans_enabled) return false
|
if (!window.config.paid_plans_enabled) return false
|
||||||
if (!this.user) return true
|
if (!this.user || !this.currentWorkSpace) return true
|
||||||
return !(this.currentWorkSpace().is_pro || this.currentWorkSpace().is_enterprise)
|
return !(this.currentWorkSpace.is_pro)
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
mounted () {
|
mounted() {
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
openChat () {
|
openChat() {
|
||||||
window.$crisp.push(['do', 'chat:show'])
|
window.$crisp.push(['do', 'chat:show'])
|
||||||
window.$crisp.push(['do', 'chat:open'])
|
window.$crisp.push(['do', 'chat:open'])
|
||||||
},
|
},
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
</svg>
|
</svg>
|
||||||
Duplicate form
|
Duplicate form
|
||||||
</a>
|
</a>
|
||||||
<a href="#" v-if="user.template_editor"
|
<a href="#" v-if="user && user.template_editor"
|
||||||
class="block block px-4 py-2 text-md text-gray-700 dark:text-white hover:bg-gray-100 hover:text-gray-900 dark:text-gray-100 dark:hover:text-white dark:hover:bg-gray-600 flex items-center"
|
class="block block px-4 py-2 text-md text-gray-700 dark:text-white hover:bg-gray-100 hover:text-gray-900 dark:text-gray-100 dark:hover:text-white dark:hover:bg-gray-600 flex items-center"
|
||||||
@click.prevent="showFormTemplateModal=true"
|
@click.prevent="showFormTemplateModal=true"
|
||||||
>
|
>
|
||||||
|
|
|
@ -131,7 +131,9 @@ export default {
|
||||||
this.isGuest = false
|
this.isGuest = false
|
||||||
this.loadWorkspaces()
|
this.loadWorkspaces()
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.$refs.editor.saveFormCreate()
|
if (this.$refs.editor) {
|
||||||
|
this.$refs.editor.saveFormCreate()
|
||||||
|
}
|
||||||
}, 500)
|
}, 500)
|
||||||
},
|
},
|
||||||
formGenerated(form) {
|
formGenerated(form) {
|
||||||
|
|
Loading…
Reference in New Issue