web/satellite: migrate MFARecoveryCodesModal component to use SFC composition api
Change-Id: Ibe2a83829ba60bb2b541e8aaa1d8b0fb01ef01bd
This commit is contained in:
parent
ceaa50016d
commit
aca348fc5b
@ -29,36 +29,30 @@
|
||||
</VModal>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { Component, Vue } from 'vue-property-decorator';
|
||||
<script setup lang="ts">
|
||||
import { computed } from 'vue';
|
||||
|
||||
import { MODALS } from '@/utils/constants/appStatePopUps';
|
||||
import { APP_STATE_MUTATIONS } from '@/store/mutationConstants';
|
||||
import { useStore } from '@/utils/hooks';
|
||||
|
||||
import VButton from '@/components/common/VButton.vue';
|
||||
import VModal from '@/components/common/VModal.vue';
|
||||
|
||||
// @vue/component
|
||||
@Component({
|
||||
components: {
|
||||
VButton,
|
||||
VModal,
|
||||
},
|
||||
})
|
||||
export default class MFARecoveryCodesModal extends Vue {
|
||||
/**
|
||||
* Closes modal.
|
||||
*/
|
||||
public closeModal(): void {
|
||||
this.$store.commit(APP_STATE_MUTATIONS.UPDATE_ACTIVE_MODAL, MODALS.mfaRecovery);
|
||||
}
|
||||
const store = useStore();
|
||||
|
||||
/**
|
||||
* Returns MFA recovery codes from store.
|
||||
*/
|
||||
public get userMFARecoveryCodes(): string[] {
|
||||
return this.$store.state.usersModule.userMFARecoveryCodes;
|
||||
}
|
||||
const userMFARecoveryCodes = computed((): string[] => {
|
||||
return store.state.usersModule.userMFARecoveryCodes;
|
||||
});
|
||||
|
||||
/**
|
||||
* Closes modal.
|
||||
*/
|
||||
function closeModal(): void {
|
||||
store.commit(APP_STATE_MUTATIONS.UPDATE_ACTIVE_MODAL, MODALS.mfaRecovery);
|
||||
}
|
||||
</script>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user