diff --git a/packages/docusaurus-playground/src/pages/index.mdx b/packages/docusaurus-playground/src/pages/index.mdx index 2bb1e00..2724e33 100644 --- a/packages/docusaurus-playground/src/pages/index.mdx +++ b/packages/docusaurus-playground/src/pages/index.mdx @@ -5,6 +5,7 @@ import { HeroActions, HeroAction, CallToActionSection, + CallToActionButton, FeatureList, Showcase, HeroModel, @@ -69,7 +70,11 @@ import { "Waku's native incentivization mechanisms ensure a wide node distribution, making it highly secure and strengthening its privacy assurances.", }, ]} -/> +> + + Decentralize your DApp + + , + 'title' +> & { + href?: string + size?: ButtonProps['size'] + variant?: ButtonProps['variant'] +} + +export const CallToActionButton: React.FC = ({ + href, + className, + variant = 'filled', + size = 'large', + children, + ...props +}) => { + return ( + + + + ) +} diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/index.ts b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/index.ts new file mode 100644 index 0000000..b6e1a3d --- /dev/null +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionButton/index.ts @@ -0,0 +1 @@ +export * from './CallToActionButton' diff --git a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx index 95257a7..7ef5375 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/CallToActionSection/CallToActionSection.tsx @@ -1,6 +1,7 @@ import { Button, Typography } from '@acid-info/lsd-react' import clsx from 'clsx' import React from 'react' +import { CallToActionButton } from '../index' import './CallToActionSection.scss' export type CallToActionSectionProps = Omit< @@ -52,17 +53,9 @@ export const CallToActionSection: React.FC = ({ {description} )} - - - + + {label} + ) } 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 ba53c85..b47530f 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 @@ -48,10 +48,20 @@ margin-top: 8.625rem; } +.mdx-feature-list__extra { + margin-top: 3.5rem; + padding: 0 1rem; +} + @include utils.responsive('lg', 'down') { .mdx-feature-list { } + .mdx-feature-list__extra { + margin-top: 2rem; + padding: 0; + } + .mdx-feature-list__title { @include lsd.typography('subtitle1'); padding: 1rem 0; 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 d793808..1c7c1c4 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 @@ -61,6 +61,7 @@ export const FeatureList: React.FC = ({ ))} +
{children}
) } 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 5cb48d7..7d0f06c 100644 --- a/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts +++ b/packages/logos-docusaurus-theme/src/client/components/mdx/index.ts @@ -1,4 +1,5 @@ export * from './Box' +export * from './CallToActionButton' export * from './CallToActionSection' export * from './FeatureList' export * from './Hero'