From 045e30b7dc023f40277d579806d938dbe6604784 Mon Sep 17 00:00:00 2001 From: ayaZouity <aya.zouity@marketingconfort.com> Date: Wed, 8 Jan 2025 14:34:08 +0100 Subject: [PATCH] Add UID to users list --- package-lock.json | 12 ++++++++++++ package.json | 1 + .../sections/cart/all-users/all-users-view.tsx | 3 ++- src/shared/sections/order/view/order-list-view.tsx | 1 - .../sections/user/all-users/all-users-view.tsx | 1 + .../sections/user/all-users/user-table-row.tsx | 5 ++++- 6 files changed, 20 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a421e93..46281cf9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -89,6 +89,7 @@ "sockjs-client": "^1.6.1", "stompjs": "^2.3.3", "stylis-plugin-rtl": "^2.1.1", + "supports-color": "^10.0.0", "swr": "^2.2.4", "uuid": "^9.0.1", "yet-another-react-lightbox": "^3.17.1", @@ -9577,6 +9578,17 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/supports-color": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.0.0.tgz", + "integrity": "sha512-HRVVSbCCMbj7/kdWF9Q+bbckjBHLtHMEoJWlkmYzzdwhYMkjkOwubLM6t7NbWKjgKamGDrWL1++KrjUO1t9oAQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", diff --git a/package.json b/package.json index c129b906..9f3cb622 100644 --- a/package.json +++ b/package.json @@ -90,6 +90,7 @@ "sockjs-client": "^1.6.1", "stompjs": "^2.3.3", "stylis-plugin-rtl": "^2.1.1", + "supports-color": "^10.0.0", "swr": "^2.2.4", "uuid": "^9.0.1", "yet-another-react-lightbox": "^3.17.1", diff --git a/src/shared/sections/cart/all-users/all-users-view.tsx b/src/shared/sections/cart/all-users/all-users-view.tsx index b1bbf059..00ce6e94 100644 --- a/src/shared/sections/cart/all-users/all-users-view.tsx +++ b/src/shared/sections/cart/all-users/all-users-view.tsx @@ -301,7 +301,8 @@ function applyFilter({ user.firstName?.toLowerCase().includes(name.toLowerCase()) || user.lastName?.toLowerCase().includes(name.toLowerCase()) || user.email?.toLowerCase().includes(name.toLowerCase()) || - user.pseudo?.toLowerCase().includes(name.toLowerCase()) + user.pseudo?.toLowerCase().includes(name.toLowerCase()) || + user.uid?.toString().includes(name) ); } diff --git a/src/shared/sections/order/view/order-list-view.tsx b/src/shared/sections/order/view/order-list-view.tsx index 92f7c2dd..06aa4f58 100644 --- a/src/shared/sections/order/view/order-list-view.tsx +++ b/src/shared/sections/order/view/order-list-view.tsx @@ -1,5 +1,4 @@ "use client"; -import { saveAs } from "file-saver"; // For downloading the file import Papa from "papaparse"; // For CSV generation import { useState, useCallback, useEffect } from "react"; import Tab from "@mui/material/Tab"; diff --git a/src/shared/sections/user/all-users/all-users-view.tsx b/src/shared/sections/user/all-users/all-users-view.tsx index 204fb523..1bc085d1 100644 --- a/src/shared/sections/user/all-users/all-users-view.tsx +++ b/src/shared/sections/user/all-users/all-users-view.tsx @@ -61,6 +61,7 @@ const STATUS_OPTIONS = [ ]; const TABLE_HEAD = [ + { id: "uid", label: "Uid" , width: 50 }, { id: "firstName", label: "Nom" }, { id: "pseudo", label: "Pseudo", width: 180 }, { id: "createdAt", label: "Date de création", width: 180 }, diff --git a/src/shared/sections/user/all-users/user-table-row.tsx b/src/shared/sections/user/all-users/user-table-row.tsx index f306a549..c319f2c7 100644 --- a/src/shared/sections/user/all-users/user-table-row.tsx +++ b/src/shared/sections/user/all-users/user-table-row.tsx @@ -53,6 +53,7 @@ export default function UserTableRow({ createdAt, tags, roles, + uid, id, } = row; @@ -116,7 +117,9 @@ export default function UserTableRow({ <TableCell padding="checkbox"> <Checkbox checked={selected} onClick={onSelectRow} /> </TableCell> - + <TableCell onClick={handleRowClick} sx={{ whiteSpace: "nowrap" }}> + [{uid}] + </TableCell> <TableCell onClick={handleRowClick} sx={{ display: "flex", alignItems: "center" }} -- GitLab