test upload file to server
This commit is contained in:
parent
16e0e4f9d8
commit
aaa60216b2
43 changed files with 1814 additions and 285 deletions
15
client-electron/src/constants/permissions.ts
Normal file
15
client-electron/src/constants/permissions.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
export enum PermissionEnum {
|
||||
THAI_PERMISSIONS = 1,
|
||||
MALAY_PERMISSIONS = 1 << 1,
|
||||
AUS_PERMISSIONS = 1 << 2,
|
||||
ALPHA3_PERMISSIONS = 1 << 3,
|
||||
|
||||
VIEWER_PERMISSIONS = 1 << 4,
|
||||
EDITOR_PERMISSIONS = VIEWER_PERMISSIONS << 1,
|
||||
|
||||
SUPER_ADMIN = THAI_PERMISSIONS |
|
||||
MALAY_PERMISSIONS |
|
||||
AUS_PERMISSIONS |
|
||||
ALPHA3_PERMISSIONS |
|
||||
(VIEWER_PERMISSIONS | EDITOR_PERMISSIONS)
|
||||
}
|
||||
15
client-electron/src/constants/recipe.ts
Normal file
15
client-electron/src/constants/recipe.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import { CheckCircledIcon, CrossCircledIcon, QuestionMarkCircledIcon } from '@radix-ui/react-icons'
|
||||
|
||||
export enum RecipeStatus {
|
||||
DISABLE = 'DISABLE',
|
||||
ENABLE = 'ENABLE'
|
||||
}
|
||||
|
||||
const statusIcons = {
|
||||
[RecipeStatus.DISABLE]: CrossCircledIcon,
|
||||
[RecipeStatus.ENABLE]: CheckCircledIcon
|
||||
}
|
||||
|
||||
export const getRecipeStatusIcon = (status: RecipeStatus) => {
|
||||
return statusIcons[status] || QuestionMarkCircledIcon
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue