diff --git a/src/App.tsx b/src/App.tsx
index d7ba416..3116fef 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1667,7 +1667,9 @@ function App() {
/>
+
+
{
setIsOpenDrawerLookup(true);
@@ -1699,7 +1701,9 @@ function App() {
/>
+
+
{
executeEvent('openWalletsApp', {})
@@ -1732,7 +1736,6 @@ function App() {
-
{desktopViewMode !== 'home' && (
<>
diff --git a/src/components/Apps/AppsHomeDesktop.tsx b/src/components/Apps/AppsHomeDesktop.tsx
index 32f5abe..8be0afc 100644
--- a/src/components/Apps/AppsHomeDesktop.tsx
+++ b/src/components/Apps/AppsHomeDesktop.tsx
@@ -1,120 +1,122 @@
-import React, { useMemo, useState } from "react";
+import React, { useState } from "react";
import {
AppCircle,
AppCircleContainer,
AppCircleLabel,
AppLibrarySubTitle,
AppsContainer,
- AppsParent,
} from "./Apps-styles";
-import { Avatar, Box, ButtonBase, Input } from "@mui/material";
+import { Box, ButtonBase, Input } from "@mui/material";
import { Add } from "@mui/icons-material";
-import { getBaseApiReact, isMobile } from "../../App";
-import LogoSelected from "../../assets/svgs/LogoSelected.svg";
+import { isMobile } from "../../App";
import { executeEvent } from "../../utils/events";
import { Spacer } from "../../common/Spacer";
import { SortablePinnedApps } from "./SortablePinnedApps";
import { extractComponents } from "../Chat/MessageDisplay";
-import ArrowOutwardIcon from '@mui/icons-material/ArrowOutward';
+import ArrowOutwardIcon from "@mui/icons-material/ArrowOutward";
import { AppsPrivate } from "./AppsPrivate";
+import ThemeSelector from "../Theme/ThemeSelector";
export const AppsHomeDesktop = ({
setMode,
myApp,
myWebsite,
availableQapps,
- myName
+ myName,
}) => {
- const [qortalUrl, setQortalUrl] = useState('')
+ const [qortalUrl, setQortalUrl] = useState("");
- const openQortalUrl = ()=> {
+ const openQortalUrl = () => {
try {
- if(!qortalUrl) return
+ if (!qortalUrl) return;
const res = extractComponents(qortalUrl);
if (res) {
const { service, name, identifier, path } = res;
executeEvent("addTab", { data: { service, name, identifier, path } });
- executeEvent("open-apps-mode", { });
- setQortalUrl('qortal://')
+ executeEvent("open-apps-mode", {});
+ setQortalUrl("qortal://");
}
- } catch (error) {
-
- }
- }
+ } catch (error) {}
+ };
return (
<>
-
-
- Apps Dashboard
-
-
-
-
- {
- setQortalUrl(e.target.value)
- }}
- disableUnderline
- autoComplete='off'
- autoCorrect='off'
- placeholder="qortal://"
+
+ Apps Dashboard
+
+
+
+
+
+
+
+ {
+ setQortalUrl(e.target.value);
+ }}
+ disableUnderline
+ autoComplete="off"
+ autoCorrect="off"
+ placeholder="qortal://"
+ sx={{
+ width: "100%",
+ color: "white",
+ "& .MuiInput-input::placeholder": {
+ color: "rgba(84, 84, 84, 0.70) !important",
+ fontSize: "20px",
+ fontStyle: "normal",
+ fontWeight: 400,
+ lineHeight: "120%", // 24px
+ letterSpacing: "0.15px",
+ opacity: 1,
+ },
+ "&:focus": {
+ outline: "none",
+ },
+ // Add any additional styles for the input here
+ }}
+ onKeyDown={(e) => {
+ if (e.key === "Enter" && qortalUrl) {
+ openQortalUrl();
+ }
+ }}
+ />
+ openQortalUrl()}>
+ {
- if (e.key === 'Enter' && qortalUrl) {
- openQortalUrl();
- }
+ color: qortalUrl ? "white" : "rgba(84, 84, 84, 0.70)",
}}
/>
- openQortalUrl()}>
-
-
-
-
+
+
+
+
+
Library
-
+
+
+
+
+
>
);
};
diff --git a/src/components/Theme/ThemeContext.tsx b/src/components/Theme/ThemeContext.tsx
index 249b718..e21ab9f 100644
--- a/src/components/Theme/ThemeContext.tsx
+++ b/src/components/Theme/ThemeContext.tsx
@@ -1,6 +1,17 @@
import { createContext, useContext, useState, useMemo } from 'react';
-import { ThemeProvider as MuiThemeProvider } from '@mui/material/styles';
-import { darkTheme, lightTheme } from '../../styles/theme';
+import { createTheme, ThemeProvider as MuiThemeProvider } from '@mui/material/styles';
+
+const darkTheme = createTheme({
+ palette: {
+ mode: 'dark',
+ },
+});
+
+const lightTheme = createTheme({
+ palette: {
+ mode: 'light',
+ },
+});
const ThemeContext = createContext({ themeMode: 'light', toggleTheme: () => {} });
diff --git a/src/components/Theme/ThemeSelector.tsx b/src/components/Theme/ThemeSelector.tsx
index b9307f3..b4ec35a 100644
--- a/src/components/Theme/ThemeSelector.tsx
+++ b/src/components/Theme/ThemeSelector.tsx
@@ -1,15 +1,22 @@
import { useThemeContext } from "./ThemeContext";
import { Switch } from "@mui/material";
-import { Brightness4, Brightness7 } from "@mui/icons-material";
+import LightModeIcon from '@mui/icons-material/LightMode';
+import NightlightIcon from '@mui/icons-material/Nightlight';
const ThemeSelector = ({ style }) => {
const { themeMode, toggleTheme } = useThemeContext();
return (
- {themeMode === "dark" ? : }
+ {themeMode === "dark" ? : }
);