diff --git a/src/Components/DataTable/NormalTable.jsx b/src/Components/DataTable/NormalTable.jsx
index 43843c2..bf57644 100644
--- a/src/Components/DataTable/NormalTable.jsx
+++ b/src/Components/DataTable/NormalTable.jsx
@@ -63,9 +63,9 @@ const NormalTable = ({
) : (
-
- {total ? total : "Tanami v1.0.0"}
-
+ {/*
+ {total ? total : "Optifii v1.0.0"}
+ */}
{showRadioButton && (
diff --git a/src/Layout/DefaultLayout.jsx b/src/Layout/DefaultLayout.jsx
index fbeaddf..d9e3c66 100644
--- a/src/Layout/DefaultLayout.jsx
+++ b/src/Layout/DefaultLayout.jsx
@@ -346,13 +346,12 @@ const DashboardLayout = ({ isOnline }) => {
>
{({ isActive }) => (
<>
- {SubIcon && (
+ {/* {SubIcon && (
- )}
- {/* Blue Dot when submenu is active */}
+ )} */}
{isActive && (
{
-
// Create a searchParams instance
const [searchParams] = useSearchParams();
- const [ corpData, setCorpData ] = useState({})
+ const [corpData, setCorpData] = useState({});
useEffect(() => {
// Extract specific parameters
if (searchParams) {
- const codeCorporate = searchParams.get("code_corporate");
- const codeCorporateId = searchParams.get("code_corporateId");
- localStorage?.setItem('codeCorporate', codeCorporate)
- localStorage?.setItem('codeCorporateId', codeCorporateId)
+ const codeCorporate = searchParams.get("code_corporate");
+ const codeCorporateId = searchParams.get("code_corporateId");
+ localStorage?.setItem("codeCorporate", codeCorporate);
+ localStorage?.setItem("codeCorporateId", codeCorporateId);
}
- }, [searchParams])
+ }, [searchParams]);
useEffect(() => {
localStorage.setItem("corpData", JSON.stringify(corpData));
console.log(corpData);
- }, [corpData])
+ }, [corpData]);
- // Modal state and disclosure hook
- const { isOpen, onOpen, onClose } = useDisclosure();
+ // Modal state and disclosure hook
+ const { isOpen, onOpen, onClose } = useDisclosure();
+ const steps = [
+ {
+ title: "Your details",
+ description: "Lorem ipsum dolor sit amet dolor",
+ icon: FaUser,
+ img: company,
+ },
+ {
+ title: "About Company",
+ description: "Lorem ipsum dolor sit amet dolor",
+ icon: FaBuilding,
+ img: company,
+ },
+ {
+ title: "Company details",
+ description: "Lorem ipsum dolor sit amet dolor",
+ icon: FaClipboard,
+ img: company,
+ },
+ {
+ title: "Director details",
+ description: "Lorem ipsum dolor sit amet dolor",
+ icon: FaUserTie,
+ img: pfp,
+ },
+ {
+ title: "Select package",
+ description: "Lorem ipsum dolor sit amet dolor",
+ icon: FaBoxOpen,
+ img: company,
+ },
+ ];
-
- const steps = [
- { title: 'Your details', description: 'Lorem ipsum dolor sit amet dolor', icon: FaUser },
- { title: 'About Company', description: 'Lorem ipsum dolor sit amet dolor', icon: FaBuilding },
- { title: 'Company details', description: 'Lorem ipsum dolor sit amet dolor', icon: FaClipboard },
- { title: 'Director details', description: 'Lorem ipsum dolor sit amet dolor', icon: FaUserTie },
- { title: 'Select package', description: 'Lorem ipsum dolor sit amet dolor', icon: FaBoxOpen },
- ];
-
-
-// Stepper configuration
-const { activeStep, setActiveStep } = useSteps({
+ // Stepper configuration
+ const { activeStep, setActiveStep } = useSteps({
index: 0, // Initialize the active step from localStorage or 0
count: steps.length,
});
-// Function to handle the "Next" button click
-const handleNext = () => {
+ // Function to handle the "Next" button click
+ const handleNext = () => {
if (activeStep === steps.length - 1) {
// If it's the last step, open the modal
onOpen();
@@ -71,175 +117,216 @@ const handleNext = () => {
// Otherwise, go to the next step
const nextStep = activeStep + 1;
setActiveStep(nextStep);
-
+
// Store the new active step in localStorage
localStorage.setItem("activeStep", nextStep);
}
};
-
+ // Array of components for each step
+ const stepComponents = [
+ ,
+ ,
+ ,
+ ,
+ ,
+ ];
- // Array of components for each step
- const stepComponents = [
- ,
- ,
- ,
- ,
-
- ];
-
-
-
- return (
-
- {/* Onboarding content */}
-
-
-
+ {/* Onboarding content */}
+
+
+
+ {/* Stepper Box */}
+
+
+
+ Lorem ipsum dolor sit amet, adipiscing elit.
+
+
+
+
- {/* Stepper Box */}
-
-
-
- Lorem ipsum dolor sit amet, adipiscing elit.
-
-
-
-
- {steps.map((step, index) => (
-
-
- }
- incomplete={}
- active={}
- />
-
-
-
- {step.title}
-
-
- {step.description}
-
-
- index ? "purple.500" : "purple.300"}
- borderWidth={1}
- />
-
- ))}
-
-
-
-
+ {steps.map((step, index) => (
+
+
+ }
+ incomplete={
+
+ }
+ active={
+
+ }
+ />
+
+
+
+ {step.title}
+
+
+ {step.description}
+
+
+ index ? "purple.500" : "purple.300"
+ }
+ borderWidth={1}
+ />
+
+ ))}
+
+
+
+
- {/* Content Box */}
-
-
+ {/* Content Box */}
+
+
+ {/* Step Indicator (Horizontal) */}
+
+ {steps.map((_, index) => (
+
+ ))}
+
+
- {/* Step Indicator (Horizontal) */}
-
- {steps.map((_, index) => (
-
- ))}
-
-
+
+
+ {/* Render the current step component */}
+ {stepComponents[activeStep]}
-
-
- {/* Render the current step component */}
- {stepComponents[activeStep]}
-
- {/*
+ {/*
}
@@ -267,16 +354,16 @@ const handleNext = () => {
{activeStep === steps.length - 1 ? 'Next step' : 'Next step'}
*/}
-
-
-
-
+
-
- {/* Modal for final step */}
-
+
- );
+
+
+ {/* Modal for final step */}
+
+
+ );
};
export default OnboardingFrame;
diff --git a/src/assets/company.png b/src/assets/company.png
new file mode 100644
index 0000000..1bb6e74
Binary files /dev/null and b/src/assets/company.png differ
diff --git a/src/assets/pfp.png b/src/assets/pfp.png
new file mode 100644
index 0000000..bc5f916
Binary files /dev/null and b/src/assets/pfp.png differ