diff --git a/src/components/core/button/primary-button.js b/src/components/core/button/primary-button.js index 2997448..315e50e 100644 --- a/src/components/core/button/primary-button.js +++ b/src/components/core/button/primary-button.js @@ -7,9 +7,10 @@ const sizeClasses = { l: 'px-4 py-3 text-base leading-[1.5]', }; -const PrimaryButton = ({ size = 'sm', className, children, ...props }) => { +const PrimaryButton = React.forwardRef(({ size = 'sm', className, children, ...props }, ref) => { return ( ); -}; +}); + +PrimaryButton.displayName = 'PrimaryButton'; PrimaryButton.propTypes = { size: PropTypes.oneOf(['sm', 'l']), diff --git a/src/components/core/button/secondary-button.js b/src/components/core/button/secondary-button.js index cca7d73..71b788a 100644 --- a/src/components/core/button/secondary-button.js +++ b/src/components/core/button/secondary-button.js @@ -7,12 +7,13 @@ const sizeClasses = { l: 'px-4 py-3 text-base leading-[1.5]', }; -const SecondaryButton = ({ size = 'sm', className, children, ...props }) => { +const SecondaryButton = React.forwardRef(({ size = 'sm', className, children, ...props }, ref) => { return ( ); -}; +}); + +SecondaryButton.displayName = 'SecondaryButton'; SecondaryButton.propTypes = { size: PropTypes.oneOf(['sm', 'l']), diff --git a/src/components/core/button/tertiary-button.js b/src/components/core/button/tertiary-button.js index c306afc..fdeb177 100644 --- a/src/components/core/button/tertiary-button.js +++ b/src/components/core/button/tertiary-button.js @@ -7,12 +7,13 @@ const sizeClasses = { l: 'px-4 py-3 text-base leading-[1.5]', }; -const TertiaryButton = ({ size = 'sm', className, children, ...props }) => { +const TertiaryButton = React.forwardRef(({ size = 'sm', className, children, ...props }, ref) => { return ( ); -}; +}); + +TertiaryButton.displayName = 'TertiaryButton'; TertiaryButton.propTypes = { size: PropTypes.oneOf(['sm', 'l']),