Changed the Settings
This commit is contained in:
parent
3788411d3a
commit
62155ec71f
4 changed files with 351 additions and 160 deletions
29
app/page.tsx
29
app/page.tsx
|
@ -7,9 +7,7 @@ import Documentation from './components/Documentation'; // Ensure the import pat
|
|||
import History from './components/History';
|
||||
import Models from './components/Models';
|
||||
import Credits from './components/Credits';
|
||||
import Settings from './components/settings/Settings';
|
||||
import { applyIOMarketTheme, applyWhiteTheme, applyBlackTheme, applyCustomTheme } from './components/settings/theme'
|
||||
import Head from 'next/head';
|
||||
import { applyIOMarketTheme, applyWhiteTheme, applyBlackTheme, applyCustomTheme, applyBasicCustomTheme } from './components/settings/theme'
|
||||
import './styles/master.css';
|
||||
|
||||
const LandingPage: React.FC = () => {
|
||||
|
@ -17,6 +15,22 @@ const LandingPage: React.FC = () => {
|
|||
const [view, setView] = useState<'AI' | 'FAQ' | 'Documentation' | 'Credits'>('AI'); // Added 'Credits' here
|
||||
const conversationRef = useRef<HTMLDivElement>(null);
|
||||
|
||||
|
||||
const [primaryColor, setPrimaryColor] = useState(localStorage.getItem("primaryColor") || "#fefefe");
|
||||
const [secondaryColor, setSecondaryColor] = useState(localStorage.getItem("secondaryColor") || "#fefefe");
|
||||
const [accentColor, setAccentColor] = useState(localStorage.getItem("accentColor") || "#fefefe");
|
||||
const [basicBackgroundColor, setBasicBackgroundColor] = useState(localStorage.getItem("basicBackgroundColor") || "#fefefe");
|
||||
const [basicTextColor, setBasicTextColor] = useState(localStorage.getItem("basicTextColor") || "#fefefe");
|
||||
|
||||
useEffect(()=>{
|
||||
setPrimaryColor(localStorage.getItem("primaryColor") || "#fefefe")
|
||||
setSecondaryColor(localStorage.getItem("secondaryColor") || "#fefefe")
|
||||
setAccentColor(localStorage.getItem("accentColor") || "#fefefe")
|
||||
setBasicBackgroundColor(localStorage.getItem("basicBackgroundColor") || "#fefefe")
|
||||
setBasicTextColor(localStorage.getItem("basicTextColor") || "#fefefe")
|
||||
})
|
||||
|
||||
|
||||
const toggleDivs = () => {
|
||||
setShowDivs(prevState => !prevState);
|
||||
};
|
||||
|
@ -48,6 +62,15 @@ const LandingPage: React.FC = () => {
|
|||
case 'CUSTOM':
|
||||
applyCustomTheme();
|
||||
break;
|
||||
case 'BASIC-CUSTOM':
|
||||
applyBasicCustomTheme(
|
||||
primaryColor,
|
||||
secondaryColor,
|
||||
accentColor,
|
||||
basicBackgroundColor,
|
||||
basicTextColor
|
||||
);
|
||||
break;
|
||||
default:
|
||||
applyIOMarketTheme();
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue