--- import { getAuthConfig } from '../config/auth'; interface Props { variant?: 'primary' | 'inverted'; size?: 'md' | 'lg'; showSecondary?: boolean; primaryLabel?: string; secondaryLabel?: string; secondaryHref?: string; } const auth = getAuthConfig(); const { variant = 'primary', size = 'md', showSecondary = true, primaryLabel = 'Start free trial', secondaryLabel = 'Sign in', secondaryHref = auth.signInUrl, } = Astro.props; const padY = size === 'lg' ? 'py-3' : 'py-2'; const padX = size === 'lg' ? 'px-6' : 'px-5'; const fontSize = size === 'lg' ? 'text-base' : 'text-sm'; ---
{primaryLabel} {showSecondary && ( {secondaryLabel} )}