- {items.map((item, index) => {
- return (
-
-
- {typeof item.imgSrc === 'undefined' ? (
-
- ) : (
-

- )}
-
- {item.name}
-
-
-
-
- {item?.githubUsername && item?.githubLink && (
-
-
-
- )}
-
- {item?.discordUsername && item?.discordLink && (
-
-
-
- )}
-
-
- )
- })}
-
- )
-}
diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/ProfileCards/index.ts b/packages/logos-docusaurus-theme/src/client/components/mdx/ProfileCards/index.ts
deleted file mode 100644
index 3127a93..0000000
--- a/packages/logos-docusaurus-theme/src/client/components/mdx/ProfileCards/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './ProfileCards'
diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.scss b/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.scss
index e4d9f58..6f6240e 100644
--- a/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.scss
+++ b/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.scss
@@ -18,83 +18,18 @@
}
}
-.mdx-roadmap__actions {
+.mdx-roadmap__timeline {
margin-top: 7.25rem;
- display: flex;
- flex-direction: row;
- gap: 0 1rem;
-}
-
-.mdx-roadmap__timeline {
- margin-top: 2rem;
- display: flex;
- flex-direction: row;
- flex-wrap: nowrap;
- gap: 0 1rem;
- overflow-y: scroll;
- scroll-snap-type: x mandatory;
+ .mdx-grid-item:last-child {
+ .mdx-timeline-item__border {
+ display: none;
+ }
+ }
}
.mdx-roadmap__timeline-item {
- width: 236px;
- gap: 1rem;
- flex: 0 0 auto;
- display: flex;
- flex-direction: column;
- padding-bottom: 23px;
- border-bottom: 1px solid rgb(var(--lsd-border-primary));
- scroll-snap-align: start !important;
-}
-
-.mdx-roadmap__timeline-header {
- display: flex;
- flex-direction: column;
- align-items: flex-start;
- gap: 1rem;
-}
-
-.mdx-roadmap__timeline-period-container {
- width: 100%;
- position: relative;
-}
-
-.mdx-roadmap__timeline-border {
- top: 0;
- left: 0;
- width: calc(100% + 1rem);
- height: 50%;
- position: absolute;
- border-bottom: 1px solid rgb(var(--lsd-border-primary));
- z-index: -1;
-}
-
-.mdx-roadmap__timeline-border--dashed {
- border-bottom-style: dashed;
-}
-
-.mdx-roadmap__timeline-period {
- padding: 3px 12px;
- display: inline-block;
- border-radius: 10rem;
- color: rgb(var(--lsd-text-secondary)) !important;
- background-color: rgb(var(--lsd-surface-secondary));
-}
-
-.mdx-roadmap__timeline-item:last-child {
- .mdx-roadmap__timeline-border {
- display: none;
- }
-}
-
-.mdx-roadmap--top-aligned {
-}
-
-.mdx-roadmap--bottom-aligned {
- .mdx-roadmap__timeline-item {
- min-height: 308px;
- justify-content: space-between;
- }
+ height: 100%;
}
@include utils.responsive('lg', 'down') {
@@ -106,17 +41,7 @@
}
}
- .mdx-roadmap__actions {
+ .mdx-roadmap__timeline {
margin-top: 4rem;
}
-
- .mdx-roadmap__timeline-item {
- width: 204px;
- }
-}
-
-@include utils.responsive('sm', 'down') {
- .mdx-roadmap__scroll {
- display: none;
- }
}
diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.tsx
index 1a9c6d1..9f5b4d1 100644
--- a/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.tsx
+++ b/packages/logos-docusaurus-theme/src/client/components/mdx/Roadmap/Roadmap.tsx
@@ -1,28 +1,18 @@
-import {
- IconButton,
- IconButtonGroup,
- NavigateBeforeIcon,
- NavigateNextIcon,
- Typography,
-} from '@acid-info/lsd-react'
+import { Typography } from '@acid-info/lsd-react'
import clsx from 'clsx'
-import React, { useRef } from 'react'
+import React from 'react'
+import { Grid } from '..'
+import { TimelineItem, TimelineItemProps } from '../TimelineItem'
import './Roadmap.scss'
-export type TimelineItem = {
- period: string
- description: string
- borderStyle?: 'solid' | 'dashed'
-}
-
export type RoadmapProps = Omit<
React.HTMLAttributes