| Server IP : 213.186.33.2 / Your IP : 216.73.216.39 Web Server : Apache System : Linux webm005.cluster102.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : symetry ( 21728) PHP Version : 8.2.31 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/symetry/www/wp-content/plugins/contact-form-7-honeypot/src/components/ |
Upload File : |
import { __ } from "@wordpress/i18n";
import CF7AppsHelpText from "./CF7AppsHelpText";
const CF7AppsTextField = ({ label, value, description, onChange, className, placeholder, name, required, disabled }) => {
const isLabelInline = (className || '').indexOf('label-inline') !== -1;
if ( isLabelInline ) {
return (
<div className="cf7apps-form-group cf7apps-settings" style={ { display: 'flex', alignItems: 'center', gap: '16px' } }>
<div style={ { minWidth: '200px' } }><label><b>{label}</b></label></div>
<div style={ { flex: 1 } }>
<input
type="text"
value={value}
onChange={onChange}
name={name}
className={`cf7apps-form-input ${className}`}
placeholder={placeholder}
{...required ? { required: true } : {}}
disabled={ disabled }
/>
<CF7AppsHelpText description={description} />
</div>
</div>
);
}
return (
<div className="cf7apps-form-group cf7apps-settings">
<div>
<label><b>{label}</b></label>
</div>
<div>
<input
type="text"
value={value}
onChange={onChange}
name={name}
className={`cf7apps-form-input ${className}`}
placeholder={placeholder}
{...required ? { required: true } : {}}
disabled={ disabled }
/>
</div>
<CF7AppsHelpText description={description} />
</div>
);
}
export default CF7AppsTextField;