From 2935e989f7a8e2b0c55b1da9f55d501c6a59b7d7 Mon Sep 17 00:00:00 2001 From: Axel Date: Mon, 29 Nov 2021 18:33:28 -0300 Subject: [PATCH] Remove unnecessary files --- Desktop/DesktopApp.js | 11 ++-- Desktop/UI/Globals.js | 9 +-- Desktop/UI/WebApp.js | 17 ++--- Desktop/UI/WebAppPreLoader.js | 30 ++++----- Desktop/WebServer/index.html | 42 ------------ Desktop/components/ReactBase.js | 16 ----- Desktop/components/Root.js | 31 --------- Desktop/components/User/UserCard.css | 17 ----- Desktop/components/User/UserCard.js | 30 --------- .../components/UsersSidebar/UsersSidebar.css | 4 -- .../components/UsersSidebar/UsersSidebar.js | 23 ------- Desktop/components/feed/Feed.css | 11 ---- Desktop/components/feed/Feed.js | 14 ---- Desktop/components/home/App.css | 7 -- Desktop/components/home/App.js | 23 ------- Desktop/components/logo/Logo.css | 10 --- Desktop/components/logo/Logo.js | 17 ----- Desktop/components/notFound/NotFound.js | 10 --- Desktop/components/post/Post.css | 32 --------- Desktop/components/post/Post.js | 62 ------------------ .../postPlaceholder/PostPlaceholder.css | 47 ------------- .../postPlaceholder/PostPlaceholder.js | 54 --------------- Desktop/components/postsFeed/PostsFeed.css | 4 -- Desktop/components/postsFeed/PostsFeed.js | 26 -------- Desktop/components/searchBox/SearchBox.css | 3 - Desktop/components/searchBox/SearchBox.js | 16 ----- .../components/showMoreUsers/ShowMoreUsers.js | 16 ----- Desktop/components/sidebar/Sidebar.css | 3 - Desktop/components/sidebar/Sidebar.js | 42 ------------ .../components/sidebarItem/SidebarItem.css | 21 ------ Desktop/components/sidebarItem/SidebarItem.js | 22 ------- .../suggestedUsers/SuggestedUsers.css | 0 .../suggestedUsers/SuggestedUsers.js | 32 --------- .../components/userProfile/UserProfile.css | 41 ------------ Desktop/components/userProfile/UserProfile.js | 28 -------- .../userProfileHeader/UserProfileHeader.css | 0 .../userProfileHeader/UserProfileHeader.js | 30 --------- Desktop/public/favicon.ico | Bin 15086 -> 0 bytes .../fonts}/Saira-Condensed.woff2 | Bin .../Fonts => public/fonts}/Saira.woff2 | Bin .../Fonts => public/fonts}/segoeui.woff | Bin .../Images => public/images}/favicon.ico | Bin Desktop/public/index.html | 61 +++++++---------- Desktop/public/logo192.png | Bin 5347 -> 0 bytes Desktop/public/logo512.png | Bin 9664 -> 0 bytes Desktop/src/components/ReactBase.js | 16 ----- Desktop/{ => src/images}/images/banner.jpg | Bin Desktop/{ => src/images}/images/pfp.png | Bin .../{ => src/images}/images/superalgos.png | Bin Desktop/src/index.js | 16 ++++- Desktop/{WebServer/css => src}/main.css | 7 +- Desktop/store/index.js | 9 --- Desktop/store/slices/Example.slice.js | 21 ------ 53 files changed, 66 insertions(+), 865 deletions(-) delete mode 100644 Desktop/WebServer/index.html delete mode 100644 Desktop/components/ReactBase.js delete mode 100644 Desktop/components/Root.js delete mode 100644 Desktop/components/User/UserCard.css delete mode 100644 Desktop/components/User/UserCard.js delete mode 100644 Desktop/components/UsersSidebar/UsersSidebar.css delete mode 100644 Desktop/components/UsersSidebar/UsersSidebar.js delete mode 100644 Desktop/components/feed/Feed.css delete mode 100644 Desktop/components/feed/Feed.js delete mode 100644 Desktop/components/home/App.css delete mode 100644 Desktop/components/home/App.js delete mode 100644 Desktop/components/logo/Logo.css delete mode 100644 Desktop/components/logo/Logo.js delete mode 100644 Desktop/components/notFound/NotFound.js delete mode 100644 Desktop/components/post/Post.css delete mode 100644 Desktop/components/post/Post.js delete mode 100644 Desktop/components/postPlaceholder/PostPlaceholder.css delete mode 100644 Desktop/components/postPlaceholder/PostPlaceholder.js delete mode 100644 Desktop/components/postsFeed/PostsFeed.css delete mode 100644 Desktop/components/postsFeed/PostsFeed.js delete mode 100644 Desktop/components/searchBox/SearchBox.css delete mode 100644 Desktop/components/searchBox/SearchBox.js delete mode 100644 Desktop/components/showMoreUsers/ShowMoreUsers.js delete mode 100644 Desktop/components/sidebar/Sidebar.css delete mode 100644 Desktop/components/sidebar/Sidebar.js delete mode 100644 Desktop/components/sidebarItem/SidebarItem.css delete mode 100644 Desktop/components/sidebarItem/SidebarItem.js delete mode 100644 Desktop/components/suggestedUsers/SuggestedUsers.css delete mode 100644 Desktop/components/suggestedUsers/SuggestedUsers.js delete mode 100644 Desktop/components/userProfile/UserProfile.css delete mode 100644 Desktop/components/userProfile/UserProfile.js delete mode 100644 Desktop/components/userProfileHeader/UserProfileHeader.css delete mode 100644 Desktop/components/userProfileHeader/UserProfileHeader.js delete mode 100644 Desktop/public/favicon.ico rename Desktop/{WebServer/Fonts => public/fonts}/Saira-Condensed.woff2 (100%) rename Desktop/{WebServer/Fonts => public/fonts}/Saira.woff2 (100%) rename Desktop/{WebServer/Fonts => public/fonts}/segoeui.woff (100%) rename Desktop/{WebServer/Images => public/images}/favicon.ico (100%) delete mode 100644 Desktop/public/logo192.png delete mode 100644 Desktop/public/logo512.png delete mode 100644 Desktop/src/components/ReactBase.js rename Desktop/{ => src/images}/images/banner.jpg (100%) rename Desktop/{ => src/images}/images/pfp.png (100%) rename Desktop/{ => src/images}/images/superalgos.png (100%) rename Desktop/{WebServer/css => src}/main.css (98%) delete mode 100644 Desktop/store/index.js delete mode 100644 Desktop/store/slices/Example.slice.js diff --git a/Desktop/DesktopApp.js b/Desktop/DesktopApp.js index 13795715d..4e8afbaad 100644 --- a/Desktop/DesktopApp.js +++ b/Desktop/DesktopApp.js @@ -72,10 +72,13 @@ exports.newDesktopApp = function newDesktopApp() { /* TODO refactor this into something better */ - let react = require('./scripts/start'); - react.start(JSON.parse(DK.desktopApp.p2pNetworkClient.node.config).webPort); -/* thisObject.httpInterface = DK.projects.socialTrading.modules.httpInterface.newDesktopModulesHttpInterface() - thisObject.httpInterface.initialize()*/ + + let preloader = require('./UI/WebAppPreLoader'); + + /* let react = require('./scripts/start'); + react.start(JSON.parse(DK.desktopApp.p2pNetworkClient.node.config).webPort);*/ + /* thisObject.httpInterface = DK.projects.socialTrading.modules.httpInterface.newDesktopModulesHttpInterface() + thisObject.httpInterface.initialize()*/ console.log('Desktop Client Http Interface ................................................ Listening at port ' + JSON.parse(DK.desktopApp.p2pNetworkClient.node.config).webPort) } } diff --git a/Desktop/UI/Globals.js b/Desktop/UI/Globals.js index 3d3b69587..c78ce9079 100644 --- a/Desktop/UI/Globals.js +++ b/Desktop/UI/Globals.js @@ -1,6 +1,6 @@ /* Root object*/ /* Root objects*/ -let UI = { +exports.UI = { projects: {}, schemas: { projectSchema: undefined }, environment: undefined, @@ -8,10 +8,7 @@ let UI = { webApp: undefined } -let SA = { projects: {} } -/* -We will use this to load functions originally intended for Nodejs -*/ -let exports = {} +exports.SA = { projects: {} } + diff --git a/Desktop/UI/WebApp.js b/Desktop/UI/WebApp.js index f0d6afd9d..b4e634eff 100644 --- a/Desktop/UI/WebApp.js +++ b/Desktop/UI/WebApp.js @@ -1,12 +1,3 @@ -const reactReqs = { - - a: REQUIREJS([], () => {}), - React: require('react'), - ReactDOM: require('react-dom'), - ReactBase: require("../components/ReactBase") -} - - function newWebApp() { /* In it's current state of development, the Web App only has one module. @@ -30,10 +21,10 @@ function newWebApp() { setupRootObject(UI, 'UI') setupRootObject(SA, 'SA') await UI.projects.socialTrading.modules.webSocketsWebAppClient.initialize() - loadReactDom(); - // loadWUserProfileTimeline() - // loadWhoToFollow() - // setupEventHandlers() + // loadReactDom(); + loadWUserProfileTimeline() + loadWhoToFollow() + setupEventHandlers() } catch (err) { console.log('[ERROR] initialize -> err.stack = ' + err.stack) } diff --git a/Desktop/UI/WebAppPreLoader.js b/Desktop/UI/WebAppPreLoader.js index 548e3da05..5676c2925 100644 --- a/Desktop/UI/WebAppPreLoader.js +++ b/Desktop/UI/WebAppPreLoader.js @@ -1,29 +1,21 @@ - +loadSuperalgos(); + function loadSuperalgos() { - let browser = checkBrowserVersion() - if ((browser.name !== "Chrome" && browser.name !== "Safari") || (browser.name === "Chrome" && parseInt(browser.version) < 85) || (browser.name === "Safari" && parseInt(browser.version) < 13)) { - alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionaility issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version) - } + /* + let browser = checkBrowserVersion() + if ((browser.name !== "Chrome" && browser.name !== "Safari") || (browser.name === "Chrome" && parseInt(browser.version) < 85) || (browser.name === "Safari" && parseInt(browser.version) < 13)) { + alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionality issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version) + } + */ loadGlobals() function loadGlobals() { - let path = "Globals.js" - REQUIREJS([path], onRequired) - function onRequired(pModule) { - setupEnvironment() - } - } - - function setupEnvironment() { - httpRequest(undefined, 'Environment', onResponse) - - function onResponse(err, file) { - UI.environment = JSON.parse(file) - setupClientNode() - } + let globals = require('./Globals'); + globals.UI.environment = require('../../Environment') + setupClientNode() } function setupClientNode() { diff --git a/Desktop/WebServer/index.html b/Desktop/WebServer/index.html deleted file mode 100644 index ab04c6658..000000000 --- a/Desktop/WebServer/index.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - Superalgos Desktop - - - - - - - - - - -
- - - \ No newline at end of file diff --git a/Desktop/components/ReactBase.js b/Desktop/components/ReactBase.js deleted file mode 100644 index da695b918..000000000 --- a/Desktop/components/ReactBase.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import {Provider} from "react-redux"; -import reducers from "../store"; -import Root from "./Root"; - -const ReactBase = () => { - return ( - - - - - - ); -}; - -export default ReactBase; diff --git a/Desktop/components/Root.js b/Desktop/components/Root.js deleted file mode 100644 index dd45f133c..000000000 --- a/Desktop/components/Root.js +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; -import {BrowserRouter, Route, Routes} from 'react-router-dom'; -import App from './home/App'; -import UserProfile from "./userProfile/UserProfile"; -import NotFound from "./notFound/NotFound"; -import Feed from "./feed/Feed"; -import PostPlaceholder from "./postPlaceholder/PostPlaceholder"; - - -const Root = () => { - return ( - - - }> - }/> - }> - {/*}/>*/} - - }/> - - - } - /> - - ) -} - -export default Root; \ No newline at end of file diff --git a/Desktop/components/User/UserCard.css b/Desktop/components/User/UserCard.css deleted file mode 100644 index 2b98ba940..000000000 --- a/Desktop/components/User/UserCard.css +++ /dev/null @@ -1,17 +0,0 @@ -.followButton { - margin: 0.5rem; - width: 3rem; - max-height: 1.5rem; -} - -.userCard { - display: flex; - flex-direction: row; - align-items: center; - padding: 0.25rem 1rem; -} - -.avatar { - height: 3rem; - width: 3rem; -} \ No newline at end of file diff --git a/Desktop/components/User/UserCard.js b/Desktop/components/User/UserCard.js deleted file mode 100644 index ed3657c2e..000000000 --- a/Desktop/components/User/UserCard.js +++ /dev/null @@ -1,30 +0,0 @@ -import "./UserCard.css" -import React, {useEffect} from 'react'; -import {Button, Card, CardContent, CardMedia, Typography} from "@mui/material"; -import pic from "./../../images/superalgos.png" - -const UserCard = ({name, id,followCallback}) => { - - useEffect(() => { - console.log(`created user with id ${id}`) - }, [id]); - - return ( - - - - {name} - - - - ); -}; - -export default UserCard; diff --git a/Desktop/components/UsersSidebar/UsersSidebar.css b/Desktop/components/UsersSidebar/UsersSidebar.css deleted file mode 100644 index 5cd540978..000000000 --- a/Desktop/components/UsersSidebar/UsersSidebar.css +++ /dev/null @@ -1,4 +0,0 @@ -.showMore { - width: 100%; - text-align: center; -} diff --git a/Desktop/components/UsersSidebar/UsersSidebar.js b/Desktop/components/UsersSidebar/UsersSidebar.js deleted file mode 100644 index afd23ed51..000000000 --- a/Desktop/components/UsersSidebar/UsersSidebar.js +++ /dev/null @@ -1,23 +0,0 @@ -import './UsersSidebar.css'; -import {Stack} from "@mui/material"; -import SearchBox from "../searchBox/SearchBox"; -import SuggestedUsers from "../suggestedUsers/SuggestedUsers"; - - -const UsersSidebar = () => { - - const showMoreCallback = () => console.log("clicked show more"); - return ( - - - - - - ); -} - -export default UsersSidebar; diff --git a/Desktop/components/feed/Feed.css b/Desktop/components/feed/Feed.css deleted file mode 100644 index 7724e2fb7..000000000 --- a/Desktop/components/feed/Feed.css +++ /dev/null @@ -1,11 +0,0 @@ -.feed { - width: 40rem; - height: 95vh; - overflow: auto; - -ms-overflow-style: none; /* Hide scrollbar for IE and Edge */ - scrollbar-width: none; /* Hide scrollbar for Firefox */ -} - -.feed::-webkit-scrollbar { /* Hide scrollbar for Chrome, Safari and Opera */ - display: none; -} \ No newline at end of file diff --git a/Desktop/components/feed/Feed.js b/Desktop/components/feed/Feed.js deleted file mode 100644 index e731d6d2f..000000000 --- a/Desktop/components/feed/Feed.js +++ /dev/null @@ -1,14 +0,0 @@ -import './Feed.css'; -import PostPlaceholder from "../postPlaceholder/PostPlaceholder"; -import PostsFeed from "../postsFeed/PostsFeed"; - -const Feed = () => { - return ( -
- - -
- ); -} - -export default Feed; diff --git a/Desktop/components/home/App.css b/Desktop/components/home/App.css deleted file mode 100644 index a255b898a..000000000 --- a/Desktop/components/home/App.css +++ /dev/null @@ -1,7 +0,0 @@ -.app { - height: 100%; -} - -.middleSection{ - width: 40rem; -} \ No newline at end of file diff --git a/Desktop/components/home/App.js b/Desktop/components/home/App.js deleted file mode 100644 index 156b4ae3d..000000000 --- a/Desktop/components/home/App.js +++ /dev/null @@ -1,23 +0,0 @@ -import './App.css'; -import Sidebar from "../sidebar/Sidebar"; -import UsersSidebar from "../UsersSidebar/UsersSidebar"; -import {Stack} from "@mui/material"; -import {Outlet} from "react-router-dom"; - -function App() { - return ( -
- - - - - - - -
- ); -} - -export default App; diff --git a/Desktop/components/logo/Logo.css b/Desktop/components/logo/Logo.css deleted file mode 100644 index f35b42bc0..000000000 --- a/Desktop/components/logo/Logo.css +++ /dev/null @@ -1,10 +0,0 @@ -/*noinspection CssInvalidPropertyValue*/ -.logo { - display: inline-flex; - align-items: center; - height: 3rem; - width: 100%; -} -.icon { - margin: 0 0.5rem; -} \ No newline at end of file diff --git a/Desktop/components/logo/Logo.js b/Desktop/components/logo/Logo.js deleted file mode 100644 index dcf4ba457..000000000 --- a/Desktop/components/logo/Logo.js +++ /dev/null @@ -1,17 +0,0 @@ -import './Logo.css'; -import React from 'react'; -import {Avatar, Stack} from "@mui/material"; -import pic from "./../../images/superalgos.png" - - -const Logo = props => { - /* TODO add on click redirect to / */ - return ( - - -
SuperAlgos
-
- ); -}; - -export default Logo; diff --git a/Desktop/components/notFound/NotFound.js b/Desktop/components/notFound/NotFound.js deleted file mode 100644 index fc3b64a78..000000000 --- a/Desktop/components/notFound/NotFound.js +++ /dev/null @@ -1,10 +0,0 @@ -import React, {useEffect} from 'react'; -import {useNavigate} from "react-router-dom"; - -const NotFound = () => { - let navigate = useNavigate(); - useEffect(() => navigate("/"), [navigate]) - return null; -}; - -export default NotFound; diff --git a/Desktop/components/post/Post.css b/Desktop/components/post/Post.css deleted file mode 100644 index cc9b51675..000000000 --- a/Desktop/components/post/Post.css +++ /dev/null @@ -1,32 +0,0 @@ -.post { - min-width: 5rem; /* todo needs to set a minimum width, but overriding from parent*/ - max-width: 100%; - min-height: 5rem; /* todo needs tbd. needed actually? */ - max-height: 100%; /* todo need to be 8rem, but is collapsing without scroll. need fix*/ - padding: 0.5rem; -} - -.postAvatarContainer { - display: flex; - justify-content: center; - align-items: center; - width: 3rem; - height: 3rem; -} -.postBody { - height: 12.5rem; - padding-left: 2.8rem; -} - -.postUserName { - padding: 0.75rem; - justify-content: center; - align-items: center; -} - -.postFooter { - justify-content: space-evenly; - padding: 0.15rem; - width: 100%; - display: flex; -} diff --git a/Desktop/components/post/Post.js b/Desktop/components/post/Post.js deleted file mode 100644 index 15096d30b..000000000 --- a/Desktop/components/post/Post.js +++ /dev/null @@ -1,62 +0,0 @@ -import "./Post.css" -import React from 'react'; -import {Avatar, Card, IconButton, Stack} from "@mui/material"; -import {Autorenew, ThumbDown, ThumbUp} from "@mui/icons-material"; -import pic from "./../../images/superalgos.png" - -const Post = () => { - - const userName = "User Name", - postBody = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; - - function onButtonClick() { - console.log("Clicked the button"); - } - - return ( - - - - - - - {/*use props or local variables*/} - {userName} - - - - - - {/*use props or local variables*/} - {postBody} - - - {/* footer (buttons: like/dislike, repost) */} - { /* TODO remove unnecessary arrow function*/ - onButtonClick() - }} - > - - - {/* TODO remove unnecessary arrow function*/ - - onButtonClick() - }} - > - - - {/* TODO remove unnecessary arrow function*/ - onButtonClick() - }} - > - - - - - ); -}; - -export default Post; diff --git a/Desktop/components/postPlaceholder/PostPlaceholder.css b/Desktop/components/postPlaceholder/PostPlaceholder.css deleted file mode 100644 index eab70d064..000000000 --- a/Desktop/components/postPlaceholder/PostPlaceholder.css +++ /dev/null @@ -1,47 +0,0 @@ -.postPlaceholder { - width: 40rem; - padding: 0.5rem; -} - -.postPlaceholderContainer { - min-width: 100%; - max-width: 100%; -} - -.postPlaceholderInputBoxContainer { - -} - -.postPlaceholderAvatar { - display: flex; - justify-content: center; - align-items: center; - width: 3rem; - height: 3rem; -} - -.postPlaceholderTextField { - width: 90%; - border: 5px; -} - -.postPlaceholderInputBox { - width: auto; - padding: 0.5rem; -} - -.postFeedAccountCircle { - -} - -.postPlaceholderButtonStyle { - padding: 0.75rem; - display: flex; - width: auto; - justify-content: flex-end; -} - -.postPlaceholderButton { - height: 1.5rem; - width: 5rem; -} diff --git a/Desktop/components/postPlaceholder/PostPlaceholder.js b/Desktop/components/postPlaceholder/PostPlaceholder.js deleted file mode 100644 index 181ec65e9..000000000 --- a/Desktop/components/postPlaceholder/PostPlaceholder.js +++ /dev/null @@ -1,54 +0,0 @@ -import "./PostPlaceholder.css" -import React from 'react'; -import {Avatar, Button, Card, Stack, TextField, Typography} from "@mui/material"; -import pic from "./../../images/superalgos.png" - -const PostPlaceholder = () => { - - function onButtonClick() { - console.log("Clicked Post button"); - } - - return ( -
-

Posts

-
- - - - - - - - - - - - - - - -
-
- ); -}; - -export default PostPlaceholder; diff --git a/Desktop/components/postsFeed/PostsFeed.css b/Desktop/components/postsFeed/PostsFeed.css deleted file mode 100644 index 87203bb43..000000000 --- a/Desktop/components/postsFeed/PostsFeed.css +++ /dev/null @@ -1,4 +0,0 @@ -.postFeedContainer { - padding: 0.5rem ; - width: 100%; -} diff --git a/Desktop/components/postsFeed/PostsFeed.js b/Desktop/components/postsFeed/PostsFeed.js deleted file mode 100644 index 5eb3bcf30..000000000 --- a/Desktop/components/postsFeed/PostsFeed.js +++ /dev/null @@ -1,26 +0,0 @@ -import './PostsFeed.css'; -import React from 'react'; -import {Stack} from "@mui/material"; -import Post from "../post/Post"; - -const PostsFeed = () => { - const postFeed = [1, 2, 3, 4, 5]; - - const posts = postFeed.map( - value => { - return - } - ) - - return ( -
{/* todo margin appearing to the right of the div */} - - - {posts} - -
- ); -}; - -export default PostsFeed; \ No newline at end of file diff --git a/Desktop/components/searchBox/SearchBox.css b/Desktop/components/searchBox/SearchBox.css deleted file mode 100644 index 21b5110d5..000000000 --- a/Desktop/components/searchBox/SearchBox.css +++ /dev/null @@ -1,3 +0,0 @@ -.searchIcon { - margin: 1rem 0.5rem; -} \ No newline at end of file diff --git a/Desktop/components/searchBox/SearchBox.js b/Desktop/components/searchBox/SearchBox.js deleted file mode 100644 index 2d64998f8..000000000 --- a/Desktop/components/searchBox/SearchBox.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import {Box, TextField} from "@mui/material"; -import {Search} from "@mui/icons-material"; - -const SearchBox = () => { - return ( -
- - - - -
- ); -}; - -export default SearchBox; diff --git a/Desktop/components/showMoreUsers/ShowMoreUsers.js b/Desktop/components/showMoreUsers/ShowMoreUsers.js deleted file mode 100644 index ccf4128a5..000000000 --- a/Desktop/components/showMoreUsers/ShowMoreUsers.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import {Link} from "@mui/material"; - -const ShowMoreUsers = ({showMoreCallback}) => { - return ( - - Show more - - ); -}; - - -export default ShowMoreUsers; \ No newline at end of file diff --git a/Desktop/components/sidebar/Sidebar.css b/Desktop/components/sidebar/Sidebar.css deleted file mode 100644 index 0f6fac6c2..000000000 --- a/Desktop/components/sidebar/Sidebar.css +++ /dev/null @@ -1,3 +0,0 @@ -.sidebar{ - height: 100%; -} \ No newline at end of file diff --git a/Desktop/components/sidebar/Sidebar.js b/Desktop/components/sidebar/Sidebar.js deleted file mode 100644 index 63a9bcbe9..000000000 --- a/Desktop/components/sidebar/Sidebar.js +++ /dev/null @@ -1,42 +0,0 @@ -import './Sidebar.css'; -import {Divider, Stack} from "@mui/material"; -import SidebarItem from "../sidebarItem/SidebarItem"; -import Logo from "../logo/Logo"; -import HomeIcon from '@mui/icons-material/Home'; -import PostAddIcon from '@mui/icons-material/PostAdd'; -import PersonIcon from '@mui/icons-material/Person'; - -const Sidebar = props => { - const menuOptions = [{name: "Home", icon: HomeIcon}, - {name: "Profile", icon: PersonIcon}, - {name: "Post", icon: PostAddIcon} - /*, "Explore", "Notifications", "Messages", "Bookmarks", "Lists", "More"*/] - - const menuItems = menuOptions.map(option => { - return - }) - - return ( -
- - - }> - {menuItems} - - - - -
- ); -} - -export default Sidebar; diff --git a/Desktop/components/sidebarItem/SidebarItem.css b/Desktop/components/sidebarItem/SidebarItem.css deleted file mode 100644 index 66d219931..000000000 --- a/Desktop/components/sidebarItem/SidebarItem.css +++ /dev/null @@ -1,21 +0,0 @@ - -.sidebarItem { - /*TODO add on hover*/ - /*TODO add breakpoints*/ - width: 15vw; -} - - -.sidebarText { - /*TODO hide when too small*/ - - width: auto; - text-align: center; -} - -.sidebarIcon { - width: auto; - padding: 0 1rem; - -} - diff --git a/Desktop/components/sidebarItem/SidebarItem.js b/Desktop/components/sidebarItem/SidebarItem.js deleted file mode 100644 index 40cf0bc6e..000000000 --- a/Desktop/components/sidebarItem/SidebarItem.js +++ /dev/null @@ -1,22 +0,0 @@ -import './SidebarItem.css'; -import {Stack} from "@mui/material"; -import {useNavigate} from "react-router-dom"; - - -const SidebarItem = ({value, Icon}) => { - let navigate = useNavigate(); - const handleClick = () => { - navigate(`/${value}`) - } - - return ( -
- - -
{value}
-
-
- ); -} - -export default SidebarItem; diff --git a/Desktop/components/suggestedUsers/SuggestedUsers.css b/Desktop/components/suggestedUsers/SuggestedUsers.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/Desktop/components/suggestedUsers/SuggestedUsers.js b/Desktop/components/suggestedUsers/SuggestedUsers.js deleted file mode 100644 index e2cde9d4b..000000000 --- a/Desktop/components/suggestedUsers/SuggestedUsers.js +++ /dev/null @@ -1,32 +0,0 @@ -import "./SuggestedUsers.css" -import React, {useEffect} from 'react'; -import UserCard from "../User/UserCard"; -import ShowMoreUsers from "../showMoreUsers/ShowMoreUsers"; -import {Stack} from "@mui/material"; - - -const SuggestedUsers = ({showMoreCallback}) => { - const usersIds = [1, 2, 3, 4, 5]; - - - const users = usersIds.map(value => { - let callBack = () => console.log(`Clicked follow on user${value}`); - return - }) - - useEffect(() => { - console.log("SuggestedUsersConstructor called") - }, []); - - - return ( - - {users} - - - ); -}; -export default SuggestedUsers; diff --git a/Desktop/components/userProfile/UserProfile.css b/Desktop/components/userProfile/UserProfile.css deleted file mode 100644 index 1ff38e5f2..000000000 --- a/Desktop/components/userProfile/UserProfile.css +++ /dev/null @@ -1,41 +0,0 @@ -.userSection { - margin-top: 50px; -} - -.banner { - height: 10rem; -} - -.profileAvatar { - height: 7rem !important; - width: 7rem !important; - border-radius: 50%; -} - -.profilePicBG { - display: flex; - align-items: center; - justify-content: center; - background: none no-repeat scroll 0 0 #fff; - position: relative; - height: 8rem !important; - width: 8rem !important; - border-radius: 50%; -} - -.profileCard { - margin-top: -50px; - display: flex; - flex-direction: row; - height: 8rem; -} - -.profileSection { - width: 100%; - overflow: initial !important; /* TODO check this is needed */ - height: 15rem; -} - -.middleSection { - width: 40rem; -} \ No newline at end of file diff --git a/Desktop/components/userProfile/UserProfile.js b/Desktop/components/userProfile/UserProfile.js deleted file mode 100644 index d6ba38d64..000000000 --- a/Desktop/components/userProfile/UserProfile.js +++ /dev/null @@ -1,28 +0,0 @@ -import "./UserProfile.css" -import React from 'react'; -import UserProfileHeader from "../userProfileHeader/UserProfileHeader"; -import {Stack} from "@mui/material"; -import PostsFeed from "../postsFeed/PostsFeed"; - - -const UserProfile = () => { - - /*TODO finish this shit*/ - - let actualUser = 'Loui Molina'; - - return ( - - - - - - ); -}; - - -export default UserProfile; diff --git a/Desktop/components/userProfileHeader/UserProfileHeader.css b/Desktop/components/userProfileHeader/UserProfileHeader.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/Desktop/components/userProfileHeader/UserProfileHeader.js b/Desktop/components/userProfileHeader/UserProfileHeader.js deleted file mode 100644 index 96a06df18..000000000 --- a/Desktop/components/userProfileHeader/UserProfileHeader.js +++ /dev/null @@ -1,30 +0,0 @@ -import React from 'react'; -import {Card, CardContent, CardMedia, Typography} from "@mui/material"; -import banner from "../../images/banner.jpg"; -import pfp from "../../images/pfp.png"; - -const UserProfileHeader = ({actualUser}) => { - return ( - - -
-
- -
- - {actualUser} - -
-
- ); -}; - -export default UserProfileHeader; diff --git a/Desktop/public/favicon.ico b/Desktop/public/favicon.ico deleted file mode 100644 index cd2c5d6afbe08d2ee060535f131cc21ad521575c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 diff --git a/Desktop/WebServer/Fonts/Saira-Condensed.woff2 b/Desktop/public/fonts/Saira-Condensed.woff2 similarity index 100% rename from Desktop/WebServer/Fonts/Saira-Condensed.woff2 rename to Desktop/public/fonts/Saira-Condensed.woff2 diff --git a/Desktop/WebServer/Fonts/Saira.woff2 b/Desktop/public/fonts/Saira.woff2 similarity index 100% rename from Desktop/WebServer/Fonts/Saira.woff2 rename to Desktop/public/fonts/Saira.woff2 diff --git a/Desktop/WebServer/Fonts/segoeui.woff b/Desktop/public/fonts/segoeui.woff similarity index 100% rename from Desktop/WebServer/Fonts/segoeui.woff rename to Desktop/public/fonts/segoeui.woff diff --git a/Desktop/WebServer/Images/favicon.ico b/Desktop/public/images/favicon.ico similarity index 100% rename from Desktop/WebServer/Images/favicon.ico rename to Desktop/public/images/favicon.ico diff --git a/Desktop/public/index.html b/Desktop/public/index.html index ecddaab42..81a214993 100644 --- a/Desktop/public/index.html +++ b/Desktop/public/index.html @@ -1,43 +1,32 @@ - - - - - - - - - - React App + + + + - - -
- + + +
diff --git a/Desktop/public/logo192.png b/Desktop/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/Desktop/src/components/ReactBase.js b/Desktop/src/components/ReactBase.js deleted file mode 100644 index da695b918..000000000 --- a/Desktop/src/components/ReactBase.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react'; -import {Provider} from "react-redux"; -import reducers from "../store"; -import Root from "./Root"; - -const ReactBase = () => { - return ( - - - - - - ); -}; - -export default ReactBase; diff --git a/Desktop/images/banner.jpg b/Desktop/src/images/images/banner.jpg similarity index 100% rename from Desktop/images/banner.jpg rename to Desktop/src/images/images/banner.jpg diff --git a/Desktop/images/pfp.png b/Desktop/src/images/images/pfp.png similarity index 100% rename from Desktop/images/pfp.png rename to Desktop/src/images/images/pfp.png diff --git a/Desktop/images/superalgos.png b/Desktop/src/images/images/superalgos.png similarity index 100% rename from Desktop/images/superalgos.png rename to Desktop/src/images/images/superalgos.png diff --git a/Desktop/src/index.js b/Desktop/src/index.js index 5e714912e..841a2a655 100644 --- a/Desktop/src/index.js +++ b/Desktop/src/index.js @@ -2,13 +2,25 @@ import './index.css'; import React from 'react'; import ReactDOM from 'react-dom'; import reportWebVitals from './reportWebVitals'; -import ReactBase from "./components/ReactBase"; +// import {SA, UI} from '../UI/Globals'; +// import {loadSuperalgos} from '../UI/WebAppPreLoader' +import {Provider} from "react-redux"; +import reducers from "./store"; +import Root from "./components/Root"; // const store = createStore(reducers); +// loadSuperalgos(); +// console.log(UI); +// console.log(SA); + ReactDOM.render( - , + + + + + , document.getElementById('root') ); diff --git a/Desktop/WebServer/css/main.css b/Desktop/src/main.css similarity index 98% rename from Desktop/WebServer/css/main.css rename to Desktop/src/main.css index 3dadc5d11..3434da2da 100644 --- a/Desktop/WebServer/css/main.css +++ b/Desktop/src/main.css @@ -1,3 +1,5 @@ +/* TODO migrate to react components*/ + /* latin */ @font-face { font-family: 'Saira'; @@ -21,11 +23,6 @@ font-weight: normal; font-style: normal; } - - .body{ - overflow-y: hidden; - overflow-x: hidden; - } .scroll-div { position:absolute; diff --git a/Desktop/store/index.js b/Desktop/store/index.js deleted file mode 100644 index 9874c25de..000000000 --- a/Desktop/store/index.js +++ /dev/null @@ -1,9 +0,0 @@ - -import { configureStore } from '@reduxjs/toolkit'; -import ExampleReducer from './slices/Example.slice' - -export default configureStore({ - reducer:{ - example: ExampleReducer - } - }) diff --git a/Desktop/store/slices/Example.slice.js b/Desktop/store/slices/Example.slice.js deleted file mode 100644 index 7e1d9b0c7..000000000 --- a/Desktop/store/slices/Example.slice.js +++ /dev/null @@ -1,21 +0,0 @@ -import { createSlice } from '@reduxjs/toolkit' - -export const ExampleSlice = createSlice({ - name: 'example', - initialState: { - exampleName:'', - token:'' - }, - reducers: { - exampleAction: (state, action) => { - state.userName = action.payload; - }, - }, - }) - - // Action creators are generated for each case reducer function - export const { exampleAction } = ExampleSlice.actions - - export default ExampleSlice.reducer - -