diff --git a/src/App.tsx b/src/App.tsx
index 8dc4f06..67855de 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,9 +1,7 @@
-import React, { useState } from "react";
-import Navbar from "./components/Navbar/Navbar";
-import LoginPopup from "./components/LoginPopup/LoginPopup";
-import SignupPopup from "./components/SignupPopup/SignupPopup";
-import LandingPage from "./components/LandingPage/LandingPage";
-import "./App.css";
+import type React from 'react';
+import { useState } from 'react';
+import { Navbar, LoginPopup, SignupPopup, LandingPage } from '@components';
+import './App.css';
const App: React.FC = () => {
const [showLogin, setShowLogin] = useState(false);
@@ -11,10 +9,7 @@ const App: React.FC = () => {
return (
-
setShowLogin(true)}
- onSignupClick={() => setShowSignup(true)}
- />
+ setShowLogin(true)} onSignupClick={() => setShowSignup(true)} />
{showLogin && setShowLogin(false)} />}
{showSignup && setShowSignup(false)} />}
diff --git a/src/assets/index.ts b/src/assets/index.ts
index cb0ff5c..984da7a 100644
--- a/src/assets/index.ts
+++ b/src/assets/index.ts
@@ -1 +1 @@
-export {};
+export { default as ThScribesLogo } from './TH-Scribes-Logo.png';
diff --git a/src/components/LandingPage/LandingPage.tsx b/src/components/LandingPage/LandingPage.tsx
index b4f37d6..eedae23 100644
--- a/src/components/LandingPage/LandingPage.tsx
+++ b/src/components/LandingPage/LandingPage.tsx
@@ -1,6 +1,6 @@
-import React from "react";
-import "./LandingPage.css";
-import THLogo from "../../assets/TH-Scribes-Logo.png"; // Import the logo
+import type React from 'react';
+import './LandingPage.css';
+import THLogo from '../../assets/TH-Scribes-Logo.png'; // Import the logo
const LandingPage: React.FC = () => {
return (
@@ -8,10 +8,11 @@ const LandingPage: React.FC = () => {
Welcome to Tactical Hacker Scribes
- Empowering writers and creators with seamless onboarding, secure digital contracts, and a streamlined collaboration experience — all in one place.
+ Empowering writers and creators with seamless onboarding, secure digital contracts, and a streamlined
+ collaboration experience — all in one place.
);
};
-export default LandingPage;
\ No newline at end of file
+export default LandingPage;
diff --git a/src/components/LoginPopup/LoginPopup.tsx b/src/components/LoginPopup/LoginPopup.tsx
index 33fedbf..1841b49 100644
--- a/src/components/LoginPopup/LoginPopup.tsx
+++ b/src/components/LoginPopup/LoginPopup.tsx
@@ -1,6 +1,6 @@
-import React from "react";
-import "./LoginPopup.css";
-import THLogo from "../../assets/TH-Scribes-Logo.png"; // Import the logo
+import type React from 'react';
+import './LoginPopup.css';
+import { ThScribesLogo } from '@assets/index.js'; // Import the logo
interface LoginPopupProps {
onClose: () => void;
@@ -10,13 +10,15 @@ const LoginPopup: React.FC = ({ onClose }) => {
return (