From 3e2cae6eef64b9464dbb28c1c10601b59720df9e Mon Sep 17 00:00:00 2001 From: "Siddhesh.More" Date: Fri, 7 Feb 2025 20:14:58 +0530 Subject: [PATCH] update --- src/Pages/Dashboard/AgencyName.tsx | 103 ++++++++ .../ManageCMS/AboutUs/AboutUsAddModel.tsx | 53 ++++ src/Pages/ManageCMS/FAQ/EditDetails.tsx | 56 +++++ src/Pages/ManageCMS/FAQ/FAQ.tsx | 97 +++++++ src/Pages/ManageCMS/FAQ/FaqAddModel.tsx | 57 +++++ src/Pages/ManageCMS/Privacy/Privacy.tsx | 12 + .../PrivacyPolicy/PrivacyPolicyAddModel.tsx | 53 ++++ .../TermsAndConditions/TermsAndConditions.tsx | 38 +++ .../TermsAndConditionsAddModel.tsx | 53 ++++ src/Pages/ManageContact/ManageContact.tsx | 83 ++++++ src/Pages/ManageContact/PendingRequests.tsx | 77 ++++++ src/Pages/ManageGroups/AddGroup.tsx | 58 +++++ src/Pages/ManageGroups/EditDetailGroup.tsx | 85 +++++++ src/Pages/ManageGroups/ManageGroups.tsx | 105 ++++++++ src/Pages/ManageGroups/ViewManageGroup.tsx | 86 +++++++ src/Pages/ManageJobs/ManageJobsAdd.tsx | 118 +++++++++ src/Pages/ManageJobs/ViewManageJob.tsx | 113 +++++++++ src/Pages/ManagePost/ViewDailog.tsx | 51 ++++ .../DeactivatedAccounts.tsx | 78 ++++++ .../RegisterUsers/AddRegisterUsers.tsx | 100 ++++++++ .../RegisterUsers/EditRegisterUsers.tsx | 97 +++++++ .../RegisterUsers/RegisterUsers.tsx | 111 ++++++++ .../RegisterUsers/ViewRegisterUsers.tsx | 92 +++++++ .../AgencyMaster/AgencyMaster.tsx | 99 ++++++++ .../AgencyMaster/EditAgencyMaster.tsx | 75 ++++++ .../AgencyMaster/ViewAgencyAddModel.tsx | 76 ++++++ .../AgencyMaster/ViewAgencyMaster.tsx | 75 ++++++ src/Pages/MasterModule/Country/Country.tsx | 86 +++++++ .../MasterModule/Country/CountryAddModel.tsx | 58 +++++ .../MasterModule/Country/EditCountryModel.tsx | 61 +++++ .../JobStatus/EditJobStatusModel.tsx | 61 +++++ .../MasterModule/JobStatus/JobStatus.tsx | 86 +++++++ .../JobStatus/JobStatusAddModel.tsx | 58 +++++ .../MasterModule/JobType/EditJobModel.tsx | 62 +++++ .../MasterModule/JobType/JobAddModel.tsx | 58 +++++ src/Pages/MasterModule/JobType/JobType.tsx | 86 +++++++ .../TemplateMaster/EditTemplateModel.tsx | 100 ++++++++ .../TemplateMaster/TemplateAddModel.tsx | 100 ++++++++ .../TemplateMaster/TemplateMaster.tsx | 99 ++++++++ .../WorkspaceMode/EditWorkModel.tsx | 61 +++++ .../WorkspaceMode/WorkAddModel.tsx | 58 +++++ .../WorkspaceMode/WorkspaceMode.tsx | 86 +++++++ src/Pages/MyProfile/MyProfile.tsx | 11 + src/Pages/Profile/ChangePassword.tsx | 58 +++++ src/Pages/Profile/EnterOTP.tsx | 109 ++++++++ src/Pages/Profile/EnterPassword.tsx | 55 ++++ src/Pages/SubAdmin/AddModel.tsx | 80 ++++++ src/Pages/SubAdmin/SubAdmin.tsx | 106 ++++++++ src/Pages/SubAdmin/ViewSubAdmin.tsx | 82 ++++++ src/assets/Template_img.png | Bin 0 -> 17947 bytes src/assets/deleteIcon.png | Bin 0 -> 1262 bytes src/assets/waterfall.jpg | Bin 0 -> 1847713 bytes src/components/AlertDailog.tsx | 128 ++++++++++ src/components/Charts/BarChart.tsx | 49 ++++ src/components/Charts/CircularProgress.tsx | 51 ++++ src/components/Charts/SemiDoughnutChart.tsx | 64 +++++ src/components/EditSubAdmin.tsx | 79 ++++++ src/components/ui/link-button.tsx | 12 + src/components/ui/pagination.tsx | 237 ++++++++++++++++++ src/components/ui/switch.tsx | 39 +++ 60 files changed, 4381 insertions(+) create mode 100644 src/Pages/Dashboard/AgencyName.tsx create mode 100644 src/Pages/ManageCMS/AboutUs/AboutUsAddModel.tsx create mode 100644 src/Pages/ManageCMS/FAQ/EditDetails.tsx create mode 100644 src/Pages/ManageCMS/FAQ/FAQ.tsx create mode 100644 src/Pages/ManageCMS/FAQ/FaqAddModel.tsx create mode 100644 src/Pages/ManageCMS/Privacy/Privacy.tsx create mode 100644 src/Pages/ManageCMS/PrivacyPolicy/PrivacyPolicyAddModel.tsx create mode 100644 src/Pages/ManageCMS/TermsAndConditions/TermsAndConditions.tsx create mode 100644 src/Pages/ManageCMS/TermsAndConditions/TermsAndConditionsAddModel.tsx create mode 100644 src/Pages/ManageContact/ManageContact.tsx create mode 100644 src/Pages/ManageContact/PendingRequests.tsx create mode 100644 src/Pages/ManageGroups/AddGroup.tsx create mode 100644 src/Pages/ManageGroups/EditDetailGroup.tsx create mode 100644 src/Pages/ManageGroups/ManageGroups.tsx create mode 100644 src/Pages/ManageGroups/ViewManageGroup.tsx create mode 100644 src/Pages/ManageJobs/ManageJobsAdd.tsx create mode 100644 src/Pages/ManageJobs/ViewManageJob.tsx create mode 100644 src/Pages/ManagePost/ViewDailog.tsx create mode 100644 src/Pages/ManageUsers/DeactivatedAccounts/DeactivatedAccounts.tsx create mode 100644 src/Pages/ManageUsers/RegisterUsers/AddRegisterUsers.tsx create mode 100644 src/Pages/ManageUsers/RegisterUsers/EditRegisterUsers.tsx create mode 100644 src/Pages/ManageUsers/RegisterUsers/RegisterUsers.tsx create mode 100644 src/Pages/ManageUsers/RegisterUsers/ViewRegisterUsers.tsx create mode 100644 src/Pages/MasterModule/AgencyMaster/AgencyMaster.tsx create mode 100644 src/Pages/MasterModule/AgencyMaster/EditAgencyMaster.tsx create mode 100644 src/Pages/MasterModule/AgencyMaster/ViewAgencyAddModel.tsx create mode 100644 src/Pages/MasterModule/AgencyMaster/ViewAgencyMaster.tsx create mode 100644 src/Pages/MasterModule/Country/Country.tsx create mode 100644 src/Pages/MasterModule/Country/CountryAddModel.tsx create mode 100644 src/Pages/MasterModule/Country/EditCountryModel.tsx create mode 100644 src/Pages/MasterModule/JobStatus/EditJobStatusModel.tsx create mode 100644 src/Pages/MasterModule/JobStatus/JobStatus.tsx create mode 100644 src/Pages/MasterModule/JobStatus/JobStatusAddModel.tsx create mode 100644 src/Pages/MasterModule/JobType/EditJobModel.tsx create mode 100644 src/Pages/MasterModule/JobType/JobAddModel.tsx create mode 100644 src/Pages/MasterModule/JobType/JobType.tsx create mode 100644 src/Pages/MasterModule/TemplateMaster/EditTemplateModel.tsx create mode 100644 src/Pages/MasterModule/TemplateMaster/TemplateAddModel.tsx create mode 100644 src/Pages/MasterModule/TemplateMaster/TemplateMaster.tsx create mode 100644 src/Pages/MasterModule/WorkspaceMode/EditWorkModel.tsx create mode 100644 src/Pages/MasterModule/WorkspaceMode/WorkAddModel.tsx create mode 100644 src/Pages/MasterModule/WorkspaceMode/WorkspaceMode.tsx create mode 100644 src/Pages/MyProfile/MyProfile.tsx create mode 100644 src/Pages/Profile/ChangePassword.tsx create mode 100644 src/Pages/Profile/EnterOTP.tsx create mode 100644 src/Pages/Profile/EnterPassword.tsx create mode 100644 src/Pages/SubAdmin/AddModel.tsx create mode 100644 src/Pages/SubAdmin/SubAdmin.tsx create mode 100644 src/Pages/SubAdmin/ViewSubAdmin.tsx create mode 100644 src/assets/Template_img.png create mode 100644 src/assets/deleteIcon.png create mode 100644 src/assets/waterfall.jpg create mode 100644 src/components/AlertDailog.tsx create mode 100644 src/components/Charts/BarChart.tsx create mode 100644 src/components/Charts/CircularProgress.tsx create mode 100644 src/components/Charts/SemiDoughnutChart.tsx create mode 100644 src/components/EditSubAdmin.tsx create mode 100644 src/components/ui/link-button.tsx create mode 100644 src/components/ui/pagination.tsx create mode 100644 src/components/ui/switch.tsx diff --git a/src/Pages/Dashboard/AgencyName.tsx b/src/Pages/Dashboard/AgencyName.tsx new file mode 100644 index 0000000..9941623 --- /dev/null +++ b/src/Pages/Dashboard/AgencyName.tsx @@ -0,0 +1,103 @@ +import { Box, HStack, Image, Input, Stack, Text } from "@chakra-ui/react"; +import React, { useState, useEffect } from "react"; +import { Button } from "../../components/ui/button"; +import { IoAddSharp } from "react-icons/io5"; +import delateIcon from "../../assets/deleteIcon.png"; +import { FaClockRotateLeft } from "react-icons/fa6"; + +interface Todo { + id: number; + text: string; + completed: boolean; + timestamp: string; +} + +const AgencyName: React.FC = () => { + const [todos, setTodos] = useState([]); + const [input, setInput] = useState(""); + + + const getCurrentTime = () => { + const now = new Date(); + return now.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" }); + }; + + + const addTodo = () => { + if (input.trim() === "") return; + setTodos([...todos, { id: Date.now(), text: input, completed: false, timestamp: getCurrentTime() }]); + setInput(""); + }; + + // Delete a task + const deleteTodo = (id: number) => { + setTodos(todos.filter((todo) => todo.id !== id)); + }; + + useEffect(() => { + const savedTodos = localStorage.getItem("todos"); + if (savedTodos) { + setTodos(JSON.parse(savedTodos)); + } + }, []); // Runs only on mount + + // 🔹 Save todos to localStorage whenever they change + useEffect(() => { + if (todos.length > 0) { + localStorage.setItem("todos", JSON.stringify(todos)); + } + }, [todos]); // Runs when `todos` changes + + + return ( + + + + Add Agency Name + + + + setInput(e.target.value)} + placeholder="Add a task..." + backgroundColor={"#fff"} + size={"sm"} + w={"100%"} + p={2} + mb={4} + /> + {todos.map((todo) => ( + + {todo.text} + + + + {todo.timestamp} + + deleteTodo(todo.id)} + bg={"none"} + color={"#22222299"} + cursor={'pointer'} + > + + + + + ))} + + ); +}; + +export default AgencyName; diff --git a/src/Pages/ManageCMS/AboutUs/AboutUsAddModel.tsx b/src/Pages/ManageCMS/AboutUs/AboutUsAddModel.tsx new file mode 100644 index 0000000..75b9c73 --- /dev/null +++ b/src/Pages/ManageCMS/AboutUs/AboutUsAddModel.tsx @@ -0,0 +1,53 @@ +import { FaRegEdit } from "react-icons/fa" +import { DialogBody, DialogCloseTrigger, DialogContent, DialogFooter, DialogHeader, DialogRoot, DialogTitle, DialogTrigger } from "../../../components/ui/dialog" +import { Field, Stack, Text, Textarea } from "@chakra-ui/react" +import { Button } from "../../../components/ui/button" + +function AboutUsAddModel() { + return ( + + + + {/* */} + + + + + + + Edit + + + + + + + AboutUs +