diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.scss b/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.scss index 160f70a..d0203c3 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.scss +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.scss @@ -6,6 +6,32 @@ position: relative; } +.mdx-feature-list--top-aligned { +} + +.mdx-feature-list--bottom-aligned { + @include utils.responsive('lg', 'up') { + .mdx-feature-list__feature { + min-height: 332px; + } + + .mdx-feature-list__feature-description { + flex: 1 0; + display: flex; + flex-direction: column; + justify-content: flex-end; + } + } +} + +.mdx-feature-list--top-aligned { + @include utils.responsive('lg', 'up') { + .mdx-feature-list__feature-description { + margin-top: 136px; + } + } +} + .mdx-feature-list__title { padding: 24px 0; } @@ -41,10 +67,6 @@ } .mdx-feature-list__feature-description { - flex: 1 0; - display: flex; - flex-direction: column; - justify-content: flex-end; } .mdx-feature-list__extra { @@ -56,7 +78,6 @@ .mdx-feature-list__feature { padding: 1rem; position: relative; - min-height: 332px; } .mdx-feature-list__feature-inner { diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.tsx index 6686237..984bf6c 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.tsx +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/FeatureList/FeatureList.tsx @@ -14,17 +14,26 @@ export type FeatureListProps = Omit< > & { title?: React.ReactNode features?: Feature[] + alignment?: 'bottom' | 'top' } export const FeatureList: React.FC = ({ title = 'Features', + alignment = 'bottom', features = [], className, children, ...props }) => { return ( -
+
= ({ title, description, + alignment = 'bottom', timeline = [], className, children, @@ -48,7 +50,14 @@ export const Roadmap: React.FC = ({ } return ( -
+
{title}