diff --git a/composables/states.js b/composables/states.js index 77a5899..8d674f2 100644 --- a/composables/states.js +++ b/composables/states.js @@ -9,4 +9,6 @@ export const useConversation = () => useState('conversation', () => getDefaultCo export const useConversations = () => useState('conversations', () => []) -export const useSettings = () => useState('settings', () => {}) \ No newline at end of file +export const useSettings = () => useState('settings', () => {}) + +export const useUser = () => useState('user', () => null) \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue index a8d45a2..22b6f0e 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -107,6 +107,8 @@ watchEffect(() => { } }) +const user = useUser() + onMounted(async () => { loadConversations() loadSettings() @@ -125,11 +127,12 @@ onMounted(async () => { >