From 83cd8c4fa0d886db4d0b4a18e1696ef921eaaebf Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 26 Feb 2026 14:02:28 +0000 Subject: [PATCH] e --- assets/pasted-20260226-135132-f99e5e76.png | Bin 0 -> 6542 bytes frontend/src/components/NavBarItem.tsx | 3 +- frontend/src/layouts/Authenticated.tsx | 3 +- frontend/src/pages/index.tsx | 163 ++------------------ frontend/src/pages/index.tsx.bak | 166 +++++++++++++++++++++ 5 files changed, 179 insertions(+), 156 deletions(-) create mode 100644 assets/pasted-20260226-135132-f99e5e76.png create mode 100644 frontend/src/pages/index.tsx.bak diff --git a/assets/pasted-20260226-135132-f99e5e76.png b/assets/pasted-20260226-135132-f99e5e76.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ee7faf6c22a1e0d872a26d955a6afa610d9e43 GIT binary patch literal 6542 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 S9F&(>0IN%O7fa1={P9noQ-k*a literal 0 HcmV?d00001 diff --git a/frontend/src/components/NavBarItem.tsx b/frontend/src/components/NavBarItem.tsx index 72935e6..a47d445 100644 --- a/frontend/src/components/NavBarItem.tsx +++ b/frontend/src/components/NavBarItem.tsx @@ -1,6 +1,5 @@ -import React, {useEffect, useRef} from 'react' +import React, {useEffect, useRef, useState } from 'react' import Link from 'next/link' -import { useState } from 'react' import { mdiChevronUp, mdiChevronDown } from '@mdi/js' import BaseDivider from './BaseDivider' import BaseIcon from './BaseIcon' diff --git a/frontend/src/layouts/Authenticated.tsx b/frontend/src/layouts/Authenticated.tsx index 1b9907d..ecc1243 100644 --- a/frontend/src/layouts/Authenticated.tsx +++ b/frontend/src/layouts/Authenticated.tsx @@ -1,5 +1,4 @@ -import React, { ReactNode, useEffect } from 'react' -import { useState } from 'react' +import React, { ReactNode, useEffect , useState } from 'react' import jwt from 'jsonwebtoken'; import { mdiForwardburger, mdiBackburger, mdiMenu } from '@mdi/js' import menuAside from '../menuAside' diff --git a/frontend/src/pages/index.tsx b/frontend/src/pages/index.tsx index 0645ceb..b65f1e0 100644 --- a/frontend/src/pages/index.tsx +++ b/frontend/src/pages/index.tsx @@ -1,166 +1,25 @@ - -import React, { useEffect, useState } from 'react'; +import React from 'react'; import type { ReactElement } from 'react'; import Head from 'next/head'; -import Link from 'next/link'; -import BaseButton from '../components/BaseButton'; -import CardBox from '../components/CardBox'; -import SectionFullScreen from '../components/SectionFullScreen'; import LayoutGuest from '../layouts/Guest'; -import BaseDivider from '../components/BaseDivider'; -import BaseButtons from '../components/BaseButtons'; -import { getPageTitle } from '../config'; -import { useAppSelector } from '../stores/hooks'; -import CardBoxComponentTitle from "../components/CardBoxComponentTitle"; -import { getPexelsImage, getPexelsVideo } from '../helpers/pexels'; - export default function Starter() { - const [illustrationImage, setIllustrationImage] = useState({ - src: undefined, - photographer: undefined, - photographer_url: undefined, - }) - const [illustrationVideo, setIllustrationVideo] = useState({video_files: []}) - const [contentType, setContentType] = useState('video'); - const [contentPosition, setContentPosition] = useState('left'); - const textColor = useAppSelector((state) => state.style.linkColor); - - const title = 'Embedded Google Viewer' - - // Fetch Pexels image/video - useEffect(() => { - async function fetchData() { - const image = await getPexelsImage(); - const video = await getPexelsVideo(); - setIllustrationImage(image); - setIllustrationVideo(video); - } - fetchData(); - }, []); - - const imageBlock = (image) => ( - - ); - - const videoBlock = (video) => { - if (video?.video_files?.length > 0) { - return ( -
- - -
) - } - }; - return ( -
+ <> - {getPageTitle('Starter Page')} + Google Browser - - -
- {contentType === 'image' && contentPosition !== 'background' - ? imageBlock(illustrationImage) - : null} - {contentType === 'video' && contentPosition !== 'background' - ? videoBlock(illustrationVideo) - : null} -
- - - -
-

This is a React.js/Node.js app generated by the Flatlogic Web App Generator

-

For guides and documentation please check - your local README.md and the Flatlogic documentation

-
- - - - - -
-
+
+