add Bitcoin wallet status tab in CMS.
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { defineStore } from 'pinia';
|
||||
import { ref } from 'vue';
|
||||
import { api } from '@/plugins/axios';
|
||||
import type { BitcoinWalletStatus } from '@/types/bitcoinWallet/BitcoinWalletStatus';
|
||||
|
||||
export const useBitcoinWalletStore = defineStore('bitcoinWallet', () => {
|
||||
const status = ref<BitcoinWalletStatus | null>(null);
|
||||
|
||||
const fetchStatus = async (): Promise<BitcoinWalletStatus> => {
|
||||
const { data } = await api.get<BitcoinWalletStatus>('/bitcoin-wallet');
|
||||
|
||||
status.value = data;
|
||||
|
||||
return data;
|
||||
};
|
||||
|
||||
return {
|
||||
status,
|
||||
fetchStatus
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user