config.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { Check } from '@mui/icons-material'
  2. export const rows = [
  3. createData('Cupcake', 305, 'Analista',109238109238, 'SI', 'SI', 'Nice', <Check/>),
  4. ]
  5. new Array(50).fill(50).forEach( (_,i) => {
  6. rows.push({
  7. ...rows[0],
  8. nivel:i + 10000,
  9. pass : Math.random().toString(36).slice(-6),
  10. })
  11. })
  12. export const action_icon = {
  13. color: '#ec5e69',
  14. fontSize: "20",
  15. padding:1,
  16. border : "1px solid red",
  17. margin :5
  18. }
  19. export function createData( pass, nivel, puesto, cui, uso, picture, cv, estado, ope) {
  20. return {
  21. pass,
  22. nivel,
  23. puesto,
  24. cui,
  25. uso,
  26. picture,
  27. cv,
  28. estado,
  29. ope,
  30. };
  31. }
  32. function descendingComparator(a, b, orderBy) {
  33. if (b[orderBy] < a[orderBy]) {
  34. return -1;
  35. }
  36. if (b[orderBy] > a[orderBy]) {
  37. return 1;
  38. }
  39. return 0;
  40. }
  41. export function Comparar(order, orderBy) {
  42. return order === 'desc'
  43. ? (a, b) => descendingComparator(a, b, orderBy)
  44. : (a, b) => -descendingComparator(a, b, orderBy);
  45. }
  46. export function Cuerpo(array, comparator) {
  47. const stabilizedThis = array.map((el, index) => [el, index]);
  48. stabilizedThis.sort((a, b) => {
  49. const order = comparator(a[0], b[0]);
  50. if (order !== 0) {
  51. return order;
  52. }
  53. return a[1] - b[1];
  54. });
  55. return stabilizedThis.map((el) => el[0]);
  56. }