Vue3: migrating from vuex to Pinia (#249)
* Vue3: migrating from vuex to Pinia * toggle input fixes * update configureCompat --------- Co-authored-by: Forms Dev <chirag+new@notionforms.io>
This commit is contained in:
@@ -54,7 +54,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import { computed } from 'vue'
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
|
||||
export default {
|
||||
name: 'Breadcrumb',
|
||||
@@ -66,20 +67,22 @@ export default {
|
||||
path: { type: Array }
|
||||
},
|
||||
|
||||
setup () {
|
||||
const authStore = useAuthStore()
|
||||
return {
|
||||
authenticated : computed(() => authStore.check)
|
||||
}
|
||||
},
|
||||
|
||||
data () {
|
||||
return {
|
||||
displayHome: true
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
...mapGetters({
|
||||
authenticated: 'auth/check'
|
||||
})
|
||||
},
|
||||
computed: {},
|
||||
|
||||
mounted () {
|
||||
},
|
||||
mounted () {},
|
||||
|
||||
methods: {}
|
||||
}
|
||||
|
||||
@@ -37,8 +37,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { computed } from 'vue'
|
||||
import Modal from '../Modal.vue'
|
||||
import {mapGetters} from 'vuex'
|
||||
import { useAuthStore } from '../../stores/auth';
|
||||
import { useWorkspacesStore } from '../../stores/workspaces';
|
||||
import PricingTable from "../pages/pricing/PricingTable.vue";
|
||||
|
||||
export default {
|
||||
@@ -46,6 +48,15 @@ export default {
|
||||
components: {PricingTable, Modal},
|
||||
props: {},
|
||||
|
||||
setup () {
|
||||
const authStore = useAuthStore()
|
||||
const workspacesStore = useWorkspacesStore()
|
||||
return {
|
||||
user : computed(() => authStore.user),
|
||||
currentWorkSpace : computed(() => workspacesStore.getCurrent())
|
||||
}
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
showPremiumModal: false,
|
||||
@@ -54,10 +65,6 @@ export default {
|
||||
},
|
||||
|
||||
computed: {
|
||||
...mapGetters({
|
||||
user: 'auth/user',
|
||||
currentWorkSpace: 'open/workspaces/getCurrent',
|
||||
}),
|
||||
shouldDisplayProTag() {
|
||||
if (!window.config.paid_plans_enabled) return false
|
||||
if (!this.user || !this.currentWorkSpace) return true
|
||||
|
||||
Reference in New Issue
Block a user