table.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import { useIntl } from "react-intl";
  2. export const PublicityValueEnum = () => {
  3. const intl = useIntl();
  4. return {
  5. all: {
  6. text: intl.formatMessage({
  7. id: "forms.fields.publicity.all.label",
  8. }),
  9. status: "Default",
  10. },
  11. 0: {
  12. text: intl.formatMessage({
  13. id: "forms.fields.publicity.disable.label",
  14. }),
  15. status: "Default",
  16. },
  17. 5: {
  18. text: intl.formatMessage({
  19. id: "forms.fields.publicity.blocked.label",
  20. }),
  21. status: "Default",
  22. },
  23. 10: {
  24. text: intl.formatMessage({
  25. id: "forms.fields.publicity.private.label",
  26. }),
  27. status: "Success",
  28. },
  29. 20: {
  30. text: intl.formatMessage({
  31. id: "forms.fields.publicity.public_no_list.label",
  32. }),
  33. status: "Processing",
  34. },
  35. 30: {
  36. text: intl.formatMessage({
  37. id: "forms.fields.publicity.public.label",
  38. }),
  39. status: "Processing",
  40. },
  41. 40: {
  42. text: intl.formatMessage({
  43. id: "forms.fields.publicity.public.edit.label",
  44. }),
  45. status: "Processing",
  46. },
  47. };
  48. };
  49. export const RoleValueEnum = () => {
  50. const intl = useIntl();
  51. return {
  52. all: {
  53. text: intl.formatMessage({
  54. id: "auth.role.all",
  55. }),
  56. },
  57. owner: {
  58. text: intl.formatMessage({
  59. id: "auth.role.owner",
  60. }),
  61. },
  62. manager: {
  63. text: intl.formatMessage({
  64. id: "auth.role.manager",
  65. }),
  66. },
  67. editor: {
  68. text: intl.formatMessage({
  69. id: "auth.role.editor",
  70. }),
  71. },
  72. member: {
  73. text: intl.formatMessage({
  74. id: "auth.role.member",
  75. }),
  76. },
  77. };
  78. };