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'