homemanager-fe/src/composables/useAccessToken.ts

15 lines
359 B
TypeScript

import { useLocalStorage } from '@vueuse/core';
import { computed } from 'vue';
export const useAccessToken = () => {
const accessToken = useLocalStorage<string>('accessToken', null, {
writeDefaults: false,
});
const authHeader = computed(() => ({
Authorization: `Bearer ${accessToken.value}`,
}));
return { accessToken, authHeader };
};