mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-02-25 11:27:09 -05:00
* 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
22 lines
507 B
TypeScript
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'
|
|
}
|