diff --git a/layouts/auth.vue b/layouts/auth.vue new file mode 100644 index 0000000..73d4603 --- /dev/null +++ b/layouts/auth.vue @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git a/pages/login.vue b/pages/login.vue new file mode 100644 index 0000000..9899a87 --- /dev/null +++ b/pages/login.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/pages/register.vue b/pages/register.vue new file mode 100644 index 0000000..48fae6b --- /dev/null +++ b/pages/register.vue @@ -0,0 +1,156 @@ + + + + + \ No newline at end of file diff --git a/stores/auth.ts b/stores/auth.ts new file mode 100644 index 0000000..c6f0173 --- /dev/null +++ b/stores/auth.ts @@ -0,0 +1,17 @@ +import { defineStore } from 'pinia' + +export const useAuthStore = defineStore("auth", { + state: () => ({ + accessToken: null as string | null + }), + getters: { + getAccessToken: (state) => { + return state.accessToken; + } + }, + actions: { + setAccessToken(value: string) { + this.accessToken = value; + } + } +})