Files
tgCrewAdmin/src/composables/useNotify.ts
CCTVcalc 6cc967a43b
Some checks failed
continuous-integration/drone/push Build is failing
test
2025-08-02 21:26:35 +03:00

23 lines
492 B
TypeScript

import { useQuasar } from 'quasar'
import { useI18n } from 'vue-i18n'
import type { ServerError } from 'boot/axios'
export type { ServerError }
export function useNotify() {
const $q = useQuasar()
const { t } = useI18n()
const notifyError = (error: ServerError) => {
$q.notify({
message: `${t(error.message)} (${t('code')}: ${error.code})`,
type: 'negative',
position: 'bottom',
timeout: 1000,
multiLine: true
})
}
return { notifyError }
}