Done !
| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.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 : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/blueversion/wp-content/plugins/give/src/Views/Components/AdminUI/Input/ |
Upload File : |
import {ChangeEventHandler, forwardRef} from 'react';
import './style.scss';
interface InputProps {
name?: string;
value?: string;
placeholder?: string;
type?: string;
onChange?: ChangeEventHandler<HTMLInputElement>;
disabled?: boolean;
label?: string;
[x: string]: any;
}
const Input = forwardRef<HTMLInputElement, InputProps>(
({name, value, placeholder, onChange, label, disabled = false, type = 'text', ...rest}, ref) => {
const Input = () => (
<input
ref={ref}
type={type}
name={name}
aria-label={name}
placeholder={placeholder}
className="givewp-input"
onChange={onChange}
disabled={disabled}
value={value}
{...rest}
/>
)
if (label) {
return (
<label className="label">
{Input()}
{label}
</label>
)
}
return Input();
})
export default Input