UNPKG

@front10/landing-page-book

Version:
1 lines 4.13 kB
{"description":"","displayName":"ContactUs","methods":[{"name":"onUpdate","docblock":null,"modifiers":[],"params":[{"name":"prevProps","type":null}],"returns":null},{"name":"onSubmit","docblock":null,"modifiers":[],"params":[],"returns":null},{"name":"onChangeName","docblock":null,"modifiers":[],"params":[{"name":"{ value }","type":null}],"returns":null},{"name":"onChangeMail","docblock":null,"modifiers":[],"params":[{"name":"{ value }","type":null}],"returns":null},{"name":"onChangePhone","docblock":null,"modifiers":[],"params":[{"name":"{ value }","type":null}],"returns":null},{"name":"onChangeMessage","docblock":null,"modifiers":[],"params":[{"name":"{ value }","type":null}],"returns":null}],"props":{"className":{"type":{"name":"string"},"required":false,"description":"Class to apply to icon","defaultValue":{"value":"''","computed":false}},"style":{"type":{"name":"objectOf","value":{"name":"any"}},"required":false,"description":"Css style applied to the component","defaultValue":{"value":"null","computed":false}},"showText":{"type":{"name":"bool"},"required":false,"description":"Show or hide labels to inputs","defaultValue":{"value":"false","computed":false}},"showPlaceholder":{"type":{"name":"bool"},"required":false,"description":"Show or hide placeholders to inputs","defaultValue":{"value":"true","computed":false}},"loading":{"type":{"name":"bool"},"required":false,"description":"Define if component is loading","defaultValue":{"value":"false","computed":false}},"nameText":{"type":{"name":"string"},"required":false,"description":"Label and placeholder of name input","defaultValue":{"value":"'Your Name'","computed":false}},"mailText":{"type":{"name":"string"},"required":false,"description":"Label and placeholder of email input","defaultValue":{"value":"'Your Email'","computed":false}},"phoneText":{"type":{"name":"string"},"required":false,"description":"Label and placeholder of phone input","defaultValue":{"value":"'Your Phone'","computed":false}},"messageText":{"type":{"name":"string"},"required":false,"description":"Label and placeholder of message input","defaultValue":{"value":"'Your Message'","computed":false}},"name":{"type":{"name":"string"},"required":false,"description":"Value of name input","defaultValue":{"value":"''","computed":false}},"mail":{"type":{"name":"string"},"required":false,"description":"Value of mail input","defaultValue":{"value":"''","computed":false}},"phone":{"type":{"name":"string"},"required":false,"description":"Value of phone input","defaultValue":{"value":"''","computed":false}},"message":{"type":{"name":"string"},"required":false,"description":"Value of message input","defaultValue":{"value":"''","computed":false}},"submitButtonText":{"type":{"name":"string"},"required":false,"description":"Label of submit button","defaultValue":{"value":"'Submit'","computed":false}},"submitButtonAlign":{"type":{"name":"string"},"required":false,"description":"Align of Submit button","defaultValue":{"value":"'center'","computed":false}},"submitButtonColor":{"type":{"name":"string"},"required":false,"description":"Color of Submit button","defaultValue":{"value":"'default'","computed":false}},"apiUrl":{"type":{"name":"string"},"required":false,"description":"Url to send contact data, component make a request via post method and send <code>name</code>, <code>email</code>, <code>phone</code> and <code>message</code> params","defaultValue":{"value":"''","computed":false}},"onSubmit":{"type":{"name":"func"},"required":false,"description":"Function called when Submit button has clicked. Params <code>{name, mail, phone, message}</code>","defaultValue":{"value":"() => {}","computed":false}},"onApiSuccess":{"type":{"name":"func"},"required":false,"description":"Function called when <code>apiUrl</code> is defined and request was executed successfully","defaultValue":{"value":"() => {}","computed":false}},"onApiFail":{"type":{"name":"func"},"required":false,"description":"Function called when <code>apiUrl</code> is defined and request was error","defaultValue":{"value":"() => {}","computed":false}}},"filename":"/components/ContactUs/ContactUs.jsx"}