Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

personaService.ts 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import type { Persona, PersonaStyle } from "@/types/persona"
  2. export const dummyPersonaStyle: PersonaStyle[] = [
  3. {
  4. id: 1,
  5. name: "funny"
  6. },
  7. {
  8. id: 2,
  9. name: "energetic"
  10. },
  11. {
  12. id: 3,
  13. name: "serious"
  14. },
  15. {
  16. id: 4,
  17. name: "professional"
  18. }
  19. ]
  20. export const dummyPersonaData: Persona[] = [
  21. {
  22. id: 1,
  23. name: "Bella",
  24. styles: [
  25. dummyPersonaStyle[0],
  26. dummyPersonaStyle[1]
  27. ],
  28. role: "Sales Assistant",
  29. active: true
  30. },
  31. {
  32. id: 2,
  33. name: "Rafiq",
  34. styles: [
  35. dummyPersonaStyle[1],
  36. dummyPersonaStyle[3]
  37. ],
  38. role: "Sales Assistant",
  39. active: false
  40. },
  41. {
  42. id: 3,
  43. name: "Lina",
  44. styles: [
  45. dummyPersonaStyle[2],
  46. dummyPersonaStyle[3]
  47. ],
  48. role: "HR Assistant",
  49. active: true
  50. }
  51. ]
  52. export const getPersona = async (): Promise<Persona[]> => {
  53. return dummyPersonaData
  54. }
  55. export const getPersonaStyle = async (): Promise<PersonaStyle[]> => {
  56. return dummyPersonaStyle
  57. }