uawdijnntqw1x1x1
IP : 3.15.5.184
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
public_html
/
wp-content
/
plugins
/
wp-smushit
/
.
/
_src
/
react
/
common
/
button.js
/
/
import React from "react"; import classnames from "classnames"; export default function Button( { id = "", text = "", color = "", dashed = false, icon = '', loading = false, ghost = false, disabled = false, href = "", target = "", className = "", onClick = () => false, } ) { function handleClick(e) { e.preventDefault(); onClick(); } function textTag() { const iconTag = icon ? <span className={icon} aria-hidden="true"/> : ""; return ( <span className={classnames({"sui-loading-text": loading})}> {iconTag} {text} </span> ); } function loadingIcon() { return loading ? <span className="sui-icon-loader sui-loading" aria-hidden="true"/> : ""; } let HtmlTag, props; if (href) { HtmlTag = 'a'; props = {href: href, target: target}; } else { HtmlTag = 'button'; props = { disabled: disabled, onClick: e => handleClick(e) }; } const hasText = text && text.trim(); return ( <HtmlTag {...props} className={classnames(className, "sui-button-" + color, { "sui-button-onload": loading, "sui-button-ghost": ghost, "sui-button-icon": !hasText, "sui-button-dashed": dashed, "sui-button": hasText })} id={id} > {textTag()} {loadingIcon()} </HtmlTag> ); }
/home/batcwwjx/public_html/wp-content/plugins/wp-smushit/./_src/react/common/button.js