export default function Button()

in kotlin/app-homepage-react/client/src/app/components/Button.tsx [10:27]


export default function Button(props: ButtonProps) {
    let disabledClassName = theme.isDark ? "buttonDisabledDark" : "buttonDisabledLight";
    let enabledClassName = theme.isDark ? "buttonEnabledDark" : "buttonEnabledLight"
    let classNames = props.isDisabled ? `button ${disabledClassName}` : `button buttonEnabled ${enabledClassName}`;
    return (
        <button
            className={classNames}
            type="button"
            onClick={() => {
                if (!props.isDisabled) {
                    props.actionHandler()
                }
            }}
        >
            <span className="buttonText">{props.buttonText}</span>
        </button>
    );
}