From 1820a0a59bc1c90058bb28bf7d12d16426fc952d Mon Sep 17 00:00:00 2001 From: Ehsan Date: Wed, 23 Oct 2024 03:16:12 +0330 Subject: [PATCH] handle filter list with button --- .../userAccount/tabs/transactions/List.js | 4 +-- .../dashboard/userAccount/tabs/turns/Head.js | 6 ++-- .../dashboard/userAccount/tabs/turns/index.js | 12 ++------ data/userData.json | 28 +++++++++---------- 4 files changed, 21 insertions(+), 29 deletions(-) diff --git a/components/dashboard/userAccount/tabs/transactions/List.js b/components/dashboard/userAccount/tabs/transactions/List.js index 4aede1d..dc3596f 100644 --- a/components/dashboard/userAccount/tabs/transactions/List.js +++ b/components/dashboard/userAccount/tabs/transactions/List.js @@ -22,7 +22,7 @@ function List({ user, loading }) {
- {user.done.map((row, idx) => ( + {user.turns.done.map((row, idx) => (
diff --git a/components/dashboard/userAccount/tabs/turns/Head.js b/components/dashboard/userAccount/tabs/turns/Head.js index 05554f6..942357a 100644 --- a/components/dashboard/userAccount/tabs/turns/Head.js +++ b/components/dashboard/userAccount/tabs/turns/Head.js @@ -3,7 +3,7 @@ import { Button } from "@mui/material"; const listTab = ["نوبت های جاری", "نوبت های انجام شده"]; -function Head({ value, setValue, isDone, setIsDone, handleChange }) { +function Head({ isDone, setIsDone }) { return (
@@ -31,10 +31,10 @@ function Head({ value, setValue, isDone, setIsDone, handleChange }) { color: "#5559CE !important", }, }} - value={value} color="#5559CE" listTab={listTab} - handleChange={handleChange} + value={isDone ? 0 : 1} + handleChange={(e, value) => setIsDone(!!!value)} />