You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.6 KiB

  1. import __authors from "./jsons/__users.json";
  2. import { AuthorType } from "./types";
  3. import avatar1 from "@/images/avatars/Image-1.png";
  4. import avatar2 from "@/images/avatars/Image-2.png";
  5. import avatar3 from "@/images/avatars/Image-3.png";
  6. import avatar4 from "@/images/avatars/Image-4.png";
  7. import avatar5 from "@/images/avatars/Image-5.png";
  8. import avatar6 from "@/images/avatars/Image-6.png";
  9. import avatar7 from "@/images/avatars/Image-7.png";
  10. import avatar8 from "@/images/avatars/Image-8.png";
  11. import avatar9 from "@/images/avatars/Image-9.png";
  12. import avatar10 from "@/images/avatars/Image-10.png";
  13. import avatar11 from "@/images/avatars/Image-11.png";
  14. import avatar12 from "@/images/avatars/Image-12.png";
  15. import avatar13 from "@/images/avatars/Image-13.png";
  16. import avatar14 from "@/images/avatars/Image-14.png";
  17. import avatar15 from "@/images/avatars/Image-15.png";
  18. import avatar16 from "@/images/avatars/Image-16.png";
  19. import avatar17 from "@/images/avatars/Image-17.png";
  20. import avatar18 from "@/images/avatars/Image-18.png";
  21. import avatar19 from "@/images/avatars/Image-19.png";
  22. import avatar20 from "@/images/avatars/Image-20.png";
  23. import { Route } from "@/routers/types";
  24. const imgs = [
  25. avatar1,
  26. avatar2,
  27. avatar3,
  28. avatar4,
  29. avatar5,
  30. avatar6,
  31. avatar7,
  32. avatar8,
  33. avatar9,
  34. avatar10,
  35. avatar11,
  36. avatar12,
  37. avatar13,
  38. avatar14,
  39. avatar15,
  40. avatar16,
  41. avatar17,
  42. avatar18,
  43. avatar19,
  44. avatar20,
  45. ];
  46. const DEMO_AUTHORS: AuthorType[] = __authors.map((item, index) => ({
  47. ...item,
  48. avatar: imgs[index] || item.avatar,
  49. href: item.href as Route,
  50. }));
  51. export { DEMO_AUTHORS };