Add src/components/buttons/BookConsultationButton.tsx

This commit is contained in:
2026-03-23 16:09:11 +00:00
parent 37b54600e1
commit cfdc4a1daa

View File

@@ -0,0 +1,33 @@
"use client";
import ButtonTextStagger from '@/components/button/ButtonTextStagger/ButtonTextStagger';
import React from 'react';
interface BookConsultationButtonProps {
text?: string;
onClick?: () => void;
className?: string; // For additional styling
bgClassName?: string; // For background styling, typically handled by ThemeProvider primaryButtonStyle
textClassName?: string; // For text styling
ariaLabel?: string;
}
const BookConsultationButton: React.FC<BookConsultationButtonProps> = ({
text = "Book a Consultation", onClick,
className,
bgClassName,
textClassName,
ariaLabel = "Book a consultation call"}) => {
return (
<ButtonTextStagger
text={text}
href="/consultation"
onClick={onClick}
className={className}
bgClassName={bgClassName} // Rely on ThemeProvider's primaryButtonStyle
textClassName={textClassName}
ariaLabel={ariaLabel}
/>
);
};
export default BookConsultationButton;