HEX
Server: LiteSpeed
System: Linux premium212.web-hosting.com 4.18.0-553.124.4.lve.el8.x86_64 #1 SMP Fri May 15 13:02:13 UTC 2026 x86_64
User: vitanhod (1367)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //home/vitanhod/barnabites.es/wp-content/themes/rishi/inc/dashboard/components/button/index.js
import classBinder from "../classBinder";

const Button = (props) => {
    const { variant, children, className, href, colorScheme, ...rest } = props;

    let explicitClasses;
    (function testing() {
        if (!typeof className === 'object' || !className || typeof className === 'string') {
            explicitClasses = className;
        } else {
            explicitClasses = classBinder(className)
        }
    })()
    if (href) {
        return <a href={href} className={`rishi-ad_btn${variant && ' rishi-ad_btn-' + variant || ''}${explicitClasses && ' ' + explicitClasses || ''}${colorScheme && ' color-scheme-' + colorScheme || ''}`} {...rest}>{children}</a>
    } else {
        return <button className={`rishi-ad_btn${variant && ' rishi-ad_btn-' + variant || ''}${explicitClasses && ' ' + explicitClasses || ''}${colorScheme && ' color-scheme-' + colorScheme || ''}`} {...rest}>{children}</button>
    }
}

export default Button