Pavle Golubovic пре 2 година
родитељ
комит
f11efefe1f

+ 2
- 2
frontend/package-lock.json Прегледај датотеку

{ {
"name": "frontend", "name": "frontend",
"version": "1.2.1",
"version": "3.0.9",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "frontend", "name": "frontend",
"version": "1.2.1",
"version": "3.0.9",
"dependencies": { "dependencies": {
"@faceless-ui/slider": "^1.1.14", "@faceless-ui/slider": "^1.1.14",
"@faceless-ui/window-info": "^2.1.1", "@faceless-ui/window-info": "^2.1.1",

+ 1
- 1
frontend/package.json Прегледај датотеку

{ {
"name": "frontend", "name": "frontend",
"version": "3.0.9",
"version": "3.0.10",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@faceless-ui/slider": "^1.1.14", "@faceless-ui/slider": "^1.1.14",

+ 9
- 2
frontend/src/components/shared/JobForm.jsx Прегледај датотеку

if (res.data.data.success) { if (res.data.data.success) {
setMsgText('Submission Succesful! Thank you!'); setMsgText('Submission Succesful! Thank you!');


values.position = jobForm.position;

props.mg.messages.create('dilig.net', { props.mg.messages.create('dilig.net', {
from: `${values.firstName} ${values.lastName} <${values.email}>`, from: `${values.firstName} ${values.lastName} <${values.email}>`,
to: ['hr@dilig.net'], to: ['hr@dilig.net'],
'h:Reply-To': `${values.email}`,
subject: 'Applying for a position', subject: 'Applying for a position',
text: `Email: ${values.email}, Position:${values.position} ${values.other}, Cover letter: ${values.coverLetter}, Link: ${values.link} `, text: `Email: ${values.email}, Position:${values.position} ${values.other}, Cover letter: ${values.coverLetter}, Link: ${values.link} `,
html: `<p>Email: ${values.email}</p><p>Position: ${values.position} ${values.other}</p><p>Cover letter: ${values.coverLetter}</p><p>Link (optional): ${values.link}</p>`, html: `<p>Email: ${values.email}</p><p>Position: ${values.position} ${values.other}</p><p>Cover letter: ${values.coverLetter}</p><p>Link (optional): ${values.link}</p>`,
attachment: file, attachment: file,
}); });

props.mg.messages.create('dilig.net', {
from: 'hr@dilig.net',
to: [`${values.email}`] ,
'h:Reply-To': `${values.email}`,
subject: 'Application Received',
text: `Thank you ${values.firstName}, your application was received`,
});
} else } else
setMsgText('Please fill reCAPTCHA and try again. Thank you!'); setMsgText('Please fill reCAPTCHA and try again. Thank you!');
}) })

+ 96
- 0
frontend/src/components/shared/MailchimpForm.jsx Прегледај датотеку

import React from 'react';

function MailchimpForm() {
return (
<div id="mc_embed_shell">
<link
href="//cdn-images.mailchimp.com/embedcode/classic-061523.css"
rel="stylesheet"
type="text/css"
/>
<div id="mc_embed_signup">
<form
action="https://dilig.us18.list-manage.com/subscribe/post?u=4bd507e0bc2f58fc19f284648&amp;id=8a749a060b&amp;f_id=00e91fe7f0"
method="post"
id="mc-embedded-subscribe-form"
name="mc-embedded-subscribe-form"
className="validate"
target="_self"
noValidate=""
>
<div id="mc_embed_signup_scroll">
<div className="indicates-required">
<span className="asterisk">*</span> indicates required
</div>
<div className="mc-field-group">
<label htmlFor="mce-EMAIL">
Email Address <span className="asterisk"></span>
</label>
<input
type="email"
name="EMAIL"
className="required email"
id="mce-EMAIL"
required=""
value=""
/>
</div>
<div className="mc-field-group">
<label htmlFor="mce-FNAME">
First Name <span className="asterisk"></span>
</label>
<input
type="text"
name="FNAME"
className="required text"
id="mce-FNAME"
required=""
value=""
/>
</div>
<div className="mc-field-group">
<label htmlFor="mce-LNAME">
Last Name <span className="asterisk">*</span>
</label>
<input
type="text"
name="LNAME"
className="required text"
id="mce-LNAME"
required=""
value=""
/>
</div>
<div id="mce-responses" className="clear">
<div className="response" id="mce-error-response" style={{display: 'none'}}></div>
<div
className="response"
id="mce-success-response"
style={{display: 'none'}}
></div>
</div>
<div aria-hidden="true" style={{position: 'absolute', left: '-5000px'}}>
<input
type="text"
name="b_4bd507e0bc2f58fc19f284648_8a749a060b"
tabIndex="-1"
value=""
/>
</div>
<div className="clear">
<input
type="submit"
name="subscribe"
id="mc-embedded-subscribe"
className="button"
value="Subscribe"
/>
</div>
</div>
</form>
</div>
</div>
);
}

export default MailchimpForm;

+ 6
- 0
frontend/src/pages/About.jsx Прегледај датотеку

import ReactHelmet from '../components/shared/ReactHelmet'; import ReactHelmet from '../components/shared/ReactHelmet';
import { strapiApiBuilder } from './../utils/strapiApiBuilder'; import { strapiApiBuilder } from './../utils/strapiApiBuilder';
import useDataApi from './../hooks/useDataApi'; import useDataApi from './../hooks/useDataApi';
import MailchimpForm from './../components/shared/MailchimpForm';


const api_url = process.env.REACT_APP_API_URL; const api_url = process.env.REACT_APP_API_URL;


</section> </section>
) : null} ) : null}



{/* <Wrapper>
<MailchimpForm />
</Wrapper> */}

{/* Values Section */} {/* Values Section */}
{data ? ( {data ? (
<section <section

+ 1
- 1
frontend/src/pages/WorkWithUs.jsx Прегледај датотеку



const api_url = process.env.REACT_APP_API_URL; const api_url = process.env.REACT_APP_API_URL;
const mailchimp_url = const mailchimp_url =
'https://dilig.us18.list-manage.com/subscribe/post?u=4bd507e0bc2f58fc19f284648&amp;id=09da427d96&amp;f_id=00b927e7f0';
'https://dilig.us18.list-manage.com/subscribe/post?u=4bd507e0bc2f58fc19f284648&amp;id=8a749a060b&amp;f_id=00e91fe7f0';


const download = { const download = {
downloadFilePath: `${process.env.PUBLIC_URL}/DiligentCompanyOverview.pdf`, downloadFilePath: `${process.env.PUBLIC_URL}/DiligentCompanyOverview.pdf`,

Loading…
Откажи
Сачувај