1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- import Cache from '/admin/support/cache'
- import i18n from '/admin/i18n'
- const AUTH_TOKEN = 'auth_token'
- export function env(key: string): any {
- const env = import.meta.env
- return env[key]
- }
- export function rememberAuthToken(token: string): void {
- Cache.set(AUTH_TOKEN, token)
- }
- export function removeAuthToken(): void {
- Cache.del(AUTH_TOKEN)
- }
- export function getAuthToken(): string | null {
- return Cache.get(AUTH_TOKEN)
- }
- export function isMiniScreen(): boolean {
- return window.document.body.clientWidth < 500
- }
- export function t(translate: string) {
- return i18n.global.t(translate)
- }
- export function isUndefined(value: any): boolean {
- return value === undefined
- }
- export function setPageTitle(title: string) {
- document.title = title + '-' + env('VITE_APP_NAME')
- }
- export function isFunction(value: any) {
- return typeof value === 'function'
- }
|