diff --git a/src/components/layouts/Honkai3rdLayout.tsx b/src/components/layouts/Honkai3rdLayout.tsx
index 97444e77..30805b6e 100644
--- a/src/components/layouts/Honkai3rdLayout.tsx
+++ b/src/components/layouts/Honkai3rdLayout.tsx
@@ -1,10 +1,9 @@
/** @jsxImportSource theme-ui */
-import { mdiArrowUp, mdiDiscord, mdiGithub, mdiLink, mdiMenu } from '@mdi/js'
+import { mdiArrowUp, mdiMenu } from '@mdi/js'
import Icon from '@mdi/react'
import React, { useCallback, useRef, useState } from 'react'
-import { Box, Flex, IconButton, Link, Text } from 'theme-ui'
+import { Box, Flex, IconButton } from 'theme-ui'
import Honkai3rdNavigator from '../organisms/Honkai3rdNavigator'
-import NextLink from 'next/link'
const Honkai3rdLayout: React.FC = ({ children }) => {
const [hiddenMobileNav, setHiddenMobileNav] = useState(true)
@@ -41,7 +40,7 @@ const Honkai3rdLayout: React.FC = ({ children }) => {
{
borderRightColor: 'border',
overflowY: 'auto',
overflowX: 'hidden',
- display: [hiddenMobileNav ? 'none' : 'block', 'block'],
+ display: [hiddenMobileNav ? 'none' : 'block', 'block']
}}
>
@@ -62,7 +61,7 @@ const Honkai3rdLayout: React.FC = ({ children }) => {
flex: 1,
overflowY: 'auto',
overflowX: 'hidden',
- scrollBehavior: 'smooth',
+ scrollBehavior: 'smooth'
}}
onScroll={handleScroll}
ref={contentBoxRef}
@@ -78,7 +77,7 @@ const Honkai3rdLayout: React.FC = ({ children }) => {
pointerEvents: scrolled ? 'auto' : 'none',
opacity: scrolled ? 1 : 0,
transition: 'opacity 200ms ease-in-out',
- backgroundColor: 'transparent',
+ backgroundColor: 'transparent'
}}
onClick={scrollToTop}
>
@@ -90,83 +89,15 @@ const Honkai3rdLayout: React.FC = ({ children }) => {
display: ['block', 'none'],
top: 0,
height: 50,
- bg: 'transparent',
+ bg: 'transparent'
}}
>
- setHiddenMobileNav(false)}
- >
+ setHiddenMobileNav(false)}>
{children}
-
-
-
-
-
- About Abyss Lab
-
-
-
- /
-
-
-
- GitHub(Source Code)
-
-
- /
-
-
-
- Discord (EN)
-
-
- /
-
-
-
- arca.live (KR)
-
-
-
)
diff --git a/src/components/organisms/Honkai3rdNavigator.tsx b/src/components/organisms/Honkai3rdNavigator.tsx
index bb5020c6..5838544f 100644
--- a/src/components/organisms/Honkai3rdNavigator.tsx
+++ b/src/components/organisms/Honkai3rdNavigator.tsx
@@ -7,6 +7,7 @@ import { useRouter } from 'next/router'
import { useColorMode } from 'theme-ui'
import { useTranslation } from '../../lib/i18n'
import NavItem from '../atoms/NavItem'
+import Footer from '../v2/Footer'
interface Honkai3rdNavigatorProps {
close?: () => void
@@ -102,6 +103,7 @@ const Honkai3rdNavigator = ({ close }: Honkai3rdNavigatorProps) => {
+
)
diff --git a/src/components/v2/Footer.tsx b/src/components/v2/Footer.tsx
new file mode 100644
index 00000000..41c6a338
--- /dev/null
+++ b/src/components/v2/Footer.tsx
@@ -0,0 +1,67 @@
+import { mdiDiscord, mdiGithub, mdiLink } from '@mdi/js'
+import Icon from '@mdi/react'
+import React from 'react'
+import { Box, Flex, Link, Text } from 'theme-ui'
+import NextLink from 'next/link'
+
+interface FooterProps {}
+
+const Footer = ({}: FooterProps) => {
+ return (
+
+
+
+
+ About Abyss Lab
+
+
+
+
+ GitHub(Source Code)
+
+
+
+ Discord (EN)
+
+
+
+ arca.live (KR)
+
+
+
+ )
+}
+
+export default Footer
diff --git a/src/pages/honkai3rd/index.tsx b/src/pages/honkai3rd/index.tsx
index ec111ab8..fcba3b75 100644
--- a/src/pages/honkai3rd/index.tsx
+++ b/src/pages/honkai3rd/index.tsx
@@ -15,6 +15,7 @@ import { useRouter } from 'next/router'
import { mdiMenuSwap } from '@mdi/js'
import { useColorMode } from 'theme-ui'
import PageLink from '../../components/atoms/PageLink'
+import Footer from '../../components/v2/Footer'
interface VersionIndexPageProps {
versionDataList: VersionData[]
@@ -98,6 +99,7 @@ const HomePage = ({}: VersionIndexPageProps) => {
+
)
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index acaa7e7d..4ffe2dc6 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -4,18 +4,19 @@ import PageLink from '../components/atoms/PageLink'
import RootNavigator from '../components/organisms/RootNavigator'
import Head from '../components/atoms/Head'
import { assetsBucketBaseUrl } from '../lib/consts'
+import Footer from '../components/v2/Footer'
const IndexPage = () => {
return (
-
+