✨ (login) notify when token is saved.
This commit is contained in:
@@ -3,6 +3,7 @@ import { computed, ref } from 'vue'
|
|||||||
import { DataType } from '@/data/DataType.enum'
|
import { DataType } from '@/data/DataType.enum'
|
||||||
import { GithubAccessToken } from '@/data/models/GithubAccessToken'
|
import { GithubAccessToken } from '@/data/models/GithubAccessToken'
|
||||||
import { data } from '@/data/data'
|
import { data } from '@/data/data'
|
||||||
|
import { confirmMessage } from '@/utils/notif'
|
||||||
|
|
||||||
const personalAccessTokenId = 'PAT'
|
const personalAccessTokenId = 'PAT'
|
||||||
const username = ref<string | null>(null)
|
const username = ref<string | null>(null)
|
||||||
@@ -40,6 +41,7 @@ export const useGitHubLogin = () => {
|
|||||||
|
|
||||||
await data.add(personalAccessToken)
|
await data.add(personalAccessToken)
|
||||||
getAccessToken()
|
getAccessToken()
|
||||||
|
confirmMessage('token saved!')
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import '@/registerServiceWorker'
|
import '@/registerServiceWorker'
|
||||||
|
import 'notyf/notyf.min.css'
|
||||||
|
|
||||||
import { createPinia } from 'pinia'
|
import { createPinia } from 'pinia'
|
||||||
import App from './App.vue'
|
import App from './App.vue'
|
||||||
|
|||||||
@@ -73,3 +73,7 @@ a {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.notif-success {
|
||||||
|
background-color: $link;
|
||||||
|
}
|
||||||
|
|||||||
16
src/utils/notif.ts
Normal file
16
src/utils/notif.ts
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
import { Notyf } from 'notyf'
|
||||||
|
|
||||||
|
const notif = new Notyf({
|
||||||
|
types: [
|
||||||
|
{
|
||||||
|
className: 'notif-success',
|
||||||
|
type: 'confirm'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
|
export const confirmMessage = (message: string) =>
|
||||||
|
notif.open({
|
||||||
|
type: 'confirm',
|
||||||
|
message
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user