From e31ed36a9408f5da03dd0c18cb72f6c9c0d2b7a7 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Fri, 26 May 2023 21:02:41 +0900 Subject: [PATCH] update footer --- .../src/client/css/custom.scss | 3 + .../src/client/theme/Footer/Layout/index.tsx | 106 ++++++++++++++++-- .../theme/Footer/Layout/style.module.css | 25 +++++ 3 files changed, 125 insertions(+), 9 deletions(-) create mode 100644 packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/style.module.css diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index ff15cef..359d88a 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -310,6 +310,9 @@ small { .footer { border-top: 1px solid rgb(var(--lsd-text-primary)); + width: 100vw; + margin-left: -32px; + padding: 24px 32px; } .footer__logo { diff --git a/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/index.tsx index 65977d5..e79829a 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/index.tsx @@ -1,22 +1,110 @@ import React from 'react' import clsx from 'clsx' +import { Grid, GridItem } from '@logos-theme/components/Grid/Grid' +import { Typography } from '@acid-info/lsd-react' +import styles from './style.module.css' -export default function FooterLayout({ style, links, logo, copyright }) { +export default function FooterLayout({ style, copyright }) { return ( ) } diff --git a/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/style.module.css b/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/style.module.css new file mode 100644 index 0000000..6f82a7b --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/theme/Footer/Layout/style.module.css @@ -0,0 +1,25 @@ +.flexRow { + display: flex; + align-items: center; + gap: 8px; + white-space: nowrap; +} + +.flexRow a:not(:last-child) { + &:after { + content: '•'; + margin-left: 8px; + text-decoration: none; + display: inline-block; + } +} + +.flexRow a { + text-decoration: underline; +} + +.section { + display: flex; + flex-direction: column; + gap: 32px; +}