From 308a4a6037a9095103d726da5d36096066c198e3 Mon Sep 17 00:00:00 2001 From: jinhojang6 Date: Tue, 30 Jan 2024 21:34:49 +0900 Subject: [PATCH] style: update styles for responsive events page --- .../{events.mdx => events/index.mdx} | 6 +++- .../root-pages/events/test.mdx | 19 ++++++++----- .../components/mdx/EventAbout/EventAbout.scss | 5 ++++ .../mdx/EventCTASection/EventCTASection.scss | 22 +++++++-------- .../components/mdx/EventCard/EventCard.scss | 8 ++++++ .../components/mdx/EventCard/EventCard.tsx | 8 ++++-- .../mdx/EventHeader/EventHeader.scss | 26 +++++++++++++++++ .../mdx/EventHeader/EventHeader.tsx | 28 +++++++++++++++++++ .../components/mdx/EventHeader/index.ts | 1 + .../components/mdx/EventInfo/EventInfo.scss | 5 +++- .../EventProfileList/EventProfileList.scss | 8 ++++++ .../mdx/EventProfileList/EventProfileList.tsx | 2 +- .../src/client/components/mdx/index.ts | 1 + .../src/client/css/custom.scss | 6 ++++ 14 files changed, 121 insertions(+), 24 deletions(-) rename packages/docusaurus-playground/root-pages/{events.mdx => events/index.mdx} (97%) create mode 100644 packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.scss create mode 100644 packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.tsx create mode 100644 packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/index.ts diff --git a/packages/docusaurus-playground/root-pages/events.mdx b/packages/docusaurus-playground/root-pages/events/index.mdx similarity index 97% rename from packages/docusaurus-playground/root-pages/events.mdx rename to packages/docusaurus-playground/root-pages/events/index.mdx index 2a392d9..2b38c27 100644 --- a/packages/docusaurus-playground/root-pages/events.mdx +++ b/packages/docusaurus-playground/root-pages/events/index.mdx @@ -82,7 +82,11 @@ List of all Waku events /> - + + -# Meet Waku: Uncompromising Web3 Communication at Scale - -We are a family of robust, censorship-resistant communication protocols designed to enable privacy-focused messaging for web3 apps. - - - + + - + = ({
- Date + + Date + {date}
- Location + + Location + {location}
diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.scss b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.scss new file mode 100644 index 0000000..6c433be --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.scss @@ -0,0 +1,26 @@ +@use '../../../css/utils'; +@use '../../../css/lsd'; + +.mdx-event-header__container { + display: flex; + flex-direction: column; + gap: 24px; + + h1 { + margin-bottom: 0 !important; + } +} + +@include utils.responsive('sm', 'down') { + .mdx-event-header__container { + h1 { + font-size: 24px !important; + line-height: 32px !important; + } + + p { + font-size: 14px !important; + line-height: 20px !important; + } + } +} diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.tsx new file mode 100644 index 0000000..ec4d40d --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/EventHeader.tsx @@ -0,0 +1,28 @@ +import React from 'react' +import './EventHeader.scss' +import { Typography } from '@acid-info/lsd-react' + +export type EventHeaderProps = React.HTMLProps & { + title: string + description: string +} + +export const EventHeader: React.FC = ({ + title, + description, +}) => { + return ( +
+ + {title} + + + {description} + +
+ ) +} diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/index.ts b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/index.ts new file mode 100644 index 0000000..b654b3b --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventHeader/index.ts @@ -0,0 +1 @@ +export * from './EventHeader' diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventInfo/EventInfo.scss b/packages/logos-docusaurus-theme/src/client/components/mdx/EventInfo/EventInfo.scss index e7f8ccb..7470b1d 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/EventInfo/EventInfo.scss +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventInfo/EventInfo.scss @@ -4,7 +4,6 @@ .mdx-event-info__container { display: flex; flex-direction: column; - gap: 16px; padding: 16px; gap: 16px; flex: 1 0 0; @@ -15,3 +14,7 @@ border-top: 1px solid rgba(var(--lsd-border-primary)); background: rgba(var(--lsd-theme-primary), 0.05); } + +.mdx-event-info__label { + opacity: 0.6; +} diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.scss b/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.scss index cdd8105..b4b6732 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.scss +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.scss @@ -6,3 +6,11 @@ margin-bottom: 16px; } } + +@include utils.responsive('sm', 'down') { + .mdx-event-profile-list__container { + .mdx-grid > .mdx-grid__content { + gap: 24px !important; + } + } +} diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.tsx index ad3a454..62446ce 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.tsx +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/EventProfileList/EventProfileList.tsx @@ -29,7 +29,7 @@ export const EventProfileList: React.FC = ({ {description} )} - + {data.map((event, index) => ( diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts b/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts index ed3ccff..b65712d 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts @@ -38,3 +38,4 @@ export * from './EventProfile' export * from './EventProfileList' export * from './EventCTA' export * from './EventCTASection' +export * from './EventHeader' diff --git a/packages/logos-docusaurus-theme/src/client/css/custom.scss b/packages/logos-docusaurus-theme/src/client/css/custom.scss index a457d9e..aec18c3 100644 --- a/packages/logos-docusaurus-theme/src/client/css/custom.scss +++ b/packages/logos-docusaurus-theme/src/client/css/custom.scss @@ -851,6 +851,12 @@ main[itemtype*='Blog'] { .navbar__left { display: flex; } + + .events-cta-sections { + .mdx-grid__content { + gap: 64px !important; + } + } } @include utils.responsive('lg', 'up') {