Files
Compass/web/hooks/use-admin.ts
Martin Braquet ba9b3cfb06 Add pretty formatting (#29)
* Test

* Add pretty formatting

* Fix Tests

* Fix Tests

* Fix Tests

* Fix

* Add pretty formatting fix

* Fix

* Test

* Fix tests

* Clean typeckech

* Add prettier check

* Fix api tsconfig

* Fix api tsconfig

* Fix tsconfig

* Fix

* Fix

* Prettier
2026-02-20 17:32:27 +01:00

22 lines
507 B
TypeScript

import {useUser} from './use-user'
import {isAdminId, isModId} from 'common/envs/constants'
export const useAdmin = () => {
const user = useUser()
return user ? isAdminId(user.id) : false
}
export const useAdminOrMod = () => {
const user = useUser()
return user ? isAdminId(user.id) || isModId(user.id) : false
}
export const useTrusted = () => {
const user = useUser()
return user ? isModId(user.id) : false
}
export const useDev = () => {
return process.env.NODE_ENV === 'development'
}