--- import PageActions from 'virtual:prosefly/lotus/components/PageActions'; import rawThemeConfig from 'virtual:prosefly/lotus/config'; import { isPagefindSearchEnabled } from '../../lib/search'; import type { PageActionConfig } from '../../lib/theme'; import type { LotusThemeConfig } from '../../lib/theme'; interface Props { title: string; description?: string; sectionTitle?: string; pageActions?: PageActionConfig[]; pageUrl: string; markdownUrl: string; } const { title, description, sectionTitle, pageActions = [], pageUrl, markdownUrl, } = Astro.props; const themeConfig = rawThemeConfig as LotusThemeConfig; const pagefindIgnoreAttrs = isPagefindSearchEnabled(themeConfig) ? { 'data-pagefind-ignore': true } : {}; ---
{sectionTitle && (

{sectionTitle}

)}

{title}

{description && (

{description}

)}
{pageActions.length > 0 && (
)}