diff --git a/src/images/GenerateOnboardingSvg/GenerateSvg.js b/src/images/GenerateOnboardingSvg/GenerateSvg.js index 510e11c..1f07e4f 100644 --- a/src/images/GenerateOnboardingSvg/GenerateSvg.js +++ b/src/images/GenerateOnboardingSvg/GenerateSvg.js @@ -41,12 +41,12 @@ function createBlob(options) { export var generateSvgAvatar = (function () { - return function (seed, raw) { - - let pubKey = Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16); + let pubKey = localStorage.getItem('svgKey') || Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16) + Math.floor(Math.random()*65535*65535).toString(16); //pubKey = "73f47d4929d7b2b6598ca4999d52567f9bb5aef3e353e0a66b468096db6e4e88" - + if (!localStorage.getItem('svgKey')) { + localStorage.setItem('svgKey', `${pubKey}`) + } let particles = []; let gradients = ['#000000']; let defs = []; diff --git a/src/pages/Dashboard.jsx b/src/pages/Dashboard.jsx index 0221469..0ea841d 100644 --- a/src/pages/Dashboard.jsx +++ b/src/pages/Dashboard.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, {useEffect, useState} from 'react'; import Sidebar from '../partials/Sidebar'; import Header from '../partials/Header'; @@ -19,7 +19,9 @@ import DashboardCard10 from '../partials/dashboard/DashboardCard10'; import DashboardCard11 from '../partials/dashboard/DashboardCard11'; function Dashboard() { - + useEffect(() => { + localStorage.setItem('svgKey', '') + }, []) const [sidebarOpen, setSidebarOpen] = useState(false); return ( @@ -58,7 +60,7 @@ function Dashboard() { Add View - + @@ -88,7 +90,7 @@ function Dashboard() { {/* Card (Income/Expenses) */} - + @@ -100,4 +102,4 @@ function Dashboard() { ); } -export default Dashboard; \ No newline at end of file +export default Dashboard; diff --git a/src/pages/Onboarding1.jsx b/src/pages/Onboarding1.jsx index bc6f333..76a9e1e 100644 --- a/src/pages/Onboarding1.jsx +++ b/src/pages/Onboarding1.jsx @@ -3,6 +3,7 @@ import { Link } from 'react-router-dom'; import OnboardingImage from '../images/onboarding-image.jpg'; import OnboardingDecoration from '../images/auth-decoration.png'; +import Logo from "../images/logo.png"; function Onboarding1() { return ( @@ -21,22 +22,7 @@ function Onboarding1() {
{/* Logo */} - - - - - - - - - - - - - - - - + logo
Have an account? Sign In diff --git a/src/pages/Onboarding2.jsx b/src/pages/Onboarding2.jsx index bc793be..2dd3e1a 100644 --- a/src/pages/Onboarding2.jsx +++ b/src/pages/Onboarding2.jsx @@ -3,6 +3,7 @@ import { Link } from 'react-router-dom'; import OnboardingImage from '../images/onboarding-image.jpg'; import OnboardingDecoration from '../images/auth-decoration.png'; +import Logo from "../images/logo.png"; function Onboarding2() { return ( @@ -21,22 +22,7 @@ function Onboarding2() {
{/* Logo */} - - - - - - - - - - - - - - - - + logo
Have an account? Sign In diff --git a/src/pages/Onboarding3.jsx b/src/pages/Onboarding3.jsx index ee664c9..77824d7 100644 --- a/src/pages/Onboarding3.jsx +++ b/src/pages/Onboarding3.jsx @@ -1,6 +1,7 @@ import React from 'react'; import { Link } from 'react-router-dom'; import {generateSvgAvatar} from "../images/GenerateOnboardingSvg/GenerateSvg"; +import Logo from "../images/logo.png"; function Onboarding3() { @@ -21,22 +22,7 @@ function Onboarding3() {
{/* Logo */} - - - - - - - - - - - - - - - - + logo
Have an account? Sign In @@ -75,7 +61,7 @@ function Onboarding3() { {/* htmlForm */}
{arrayBadges.map(tag => ( - ))} diff --git a/src/pages/Onboarding4.jsx b/src/pages/Onboarding4.jsx index c524f0c..8fc3b0a 100644 --- a/src/pages/Onboarding4.jsx +++ b/src/pages/Onboarding4.jsx @@ -1,6 +1,7 @@ -import React from 'react'; +import React, {useEffect} from 'react'; import { Link } from 'react-router-dom'; import {generateSvgAvatar} from "../images/GenerateOnboardingSvg/GenerateSvg"; +import Logo from "../images/logo.png"; @@ -21,22 +22,7 @@ function Onboarding4() {
{/* Logo */} - - - - - - - - - - - - - - - - + logo
Have an account? Sign In @@ -76,7 +62,7 @@ function Onboarding4() {

Nice to meet you, Ivan 🙌

- Go To Profile -> + Go To Profile ->
diff --git a/src/pages/Signin.jsx b/src/pages/Signin.jsx index 8810b4e..9bcd3a0 100644 --- a/src/pages/Signin.jsx +++ b/src/pages/Signin.jsx @@ -1,10 +1,13 @@ -import React from 'react'; +import React, { useEffect } from 'react'; import { Link } from 'react-router-dom'; import AuthImage from '../images/auth-image.jpg'; import AuthDecoration from '../images/auth-decoration.png'; function Signin() { + useEffect(() => { + localStorage.setItem('svgKey', '') + }, []) return (
@@ -94,4 +97,4 @@ function Signin() { ); } -export default Signin; \ No newline at end of file +export default Signin; diff --git a/src/pages/settings/Account.jsx b/src/pages/settings/Account.jsx index ae869b3..246334f 100644 --- a/src/pages/settings/Account.jsx +++ b/src/pages/settings/Account.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, {useEffect, useState} from 'react'; import Sidebar from '../../partials/Sidebar'; import Header from '../../partials/Header'; @@ -6,7 +6,9 @@ import SettingsSidebar from '../../partials/settings/SettingsSidebar'; import AccountPanel from '../../partials/settings/AccountPanel'; function Account() { - + useEffect(() => { + localStorage.setItem('svgKey', '') + }, []) const [sidebarOpen, setSidebarOpen] = useState(false); return ( @@ -15,7 +17,7 @@ function Account() { {/* Sidebar */} - {/* Content area */} + {/* Content area */}
{/* Site header */} @@ -30,7 +32,7 @@ function Account() {

Account Settings ✨

- {/* Content */} + {/* Content */}
@@ -42,9 +44,9 @@ function Account() {
- +
); } -export default Account; \ No newline at end of file +export default Account; diff --git a/src/partials/Sidebar.jsx b/src/partials/Sidebar.jsx index 6070baf..175e7e4 100644 --- a/src/partials/Sidebar.jsx +++ b/src/partials/Sidebar.jsx @@ -14,7 +14,6 @@ function Sidebar({ const trigger = useRef(null); const sidebar = useRef(null); - const storedSidebarExpanded = localStorage.getItem('sidebar-expanded'); const [sidebarExpanded, setSidebarExpanded] = useState(storedSidebarExpanded === null ? false : storedSidebarExpanded === 'true');