-
Notifications
You must be signed in to change notification settings - Fork 3
/
config.js
76 lines (70 loc) · 3.53 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
module.exports = ({ dedent }) => ({
title: `30 Days of React Native`,
topic: "React Native",
slug: "30-days-of-react-native",
permalink: "/30-days-of-react-native",
subtitle: `A free introduction to React Native in 30 bite-size morsels`,
gitRepoHttpUrl:
"https://github.com/fullstackio/30-days-of-react-native/blob/master",
heroLogoUrl: "./images/react-native-logo.png",
heroPhotoUrl: "./images/corey-agopian-5y4ljzRrDFA-unsplash.jpg",
heroPhotoBackgroundPosition: "50% 75%;",
paperBookPhotoUrl: "./images/landing-page-overview-graphic.png",
paperBookPhotoUrlPng: "./images/landing-page-overview-graphic.png",
publicLessonCount: 15,
previewPercent: 60,
brandAccentColor1: "#40b882",
lessonPrefix: "day-",
summary: dedent`
Interested in learning React Native but not sure where to start?
We'll teach you how it all works - _for free_.
Over the next 30 days, we'll walk through everything you need to know to work with React Native. From the **very beginning** through topics like **Navigation**, **Animation**, and even **Native Modules**.
`,
summaryCtaButton: "Send Me Free React Native Lessons",
whatIsThis: dedent`
This post is part of the series [**30 Days of React Native**](/30-days-of-react-native).
In this series, we're starting from the very basics and walk through everything you need to know to get started with React Native. If you've ever wanted to learn React Native, this is the place to start!
`,
pdfLength: "330+",
faq: [
{
q: "What is this?",
a:
"This course is a series of articles which teach you how to use React Native from the ground up. The series provides a step-by-step process you can use to learn React Native from an empty folder to running a React Native app on your device."
},
{
q: "What if I get stuck?",
a:
"Just [hop in our Discord channel](https://newline.co/discord/react-native) and we'll be happy to help you get unstuck."
},
{
q: "Who wrote this?",
a:
"We're the authors of the [Fullstack React Native Book](https://fullstackreact.com/react-native)."
}
],
faqImageUrl: "todo.jpg",
faqCta: "Enroll in this free course",
afterword: dedent`
The entire source code for this tutorial series can be found in [the GitHub repo](https://github.com/fullstackio/30-days-of-react-native), which includes all the styles and code samples.
If at any point you feel stuck, have further questions, feel free to reach out to us by:
* Creating an issue at the [Github repo](https://github.com/fullstackio/30-days-of-react-native).
* Tweeting at us at [@fullstackio](https://twitter.com/fullstackio).
`,
authorSlugs: ["dabbott", "hdjirdeh", "acco"],
closingCtaH1: "Get started now",
closingCtaCopy: `Join us on our 30-day journey in React Native. Join thousands of other professional React Native developers and learn one of the most powerful mobile application development frameworks available today.`,
closingCtaButton: "Get all 5 chapters via email (Once per week, FREE)",
publishedOn: "2019-11-01",
lessonLanguage: "Day",
ctaFormAction:
"https://fd338.infusionsoft.com/app/form/process/532cce85a78032d966902231d154e518",
ctaFormXid: "532cce85a78032d966902231d154e518",
ctaFormName: "Web Form submitted",
ctaInfVersion: "1.70.0.146367",
modalCtaHeader: "Learn React Native (from the very beginning) in 30 days",
modalCtaBody: dedent`
Enter your name and email address below, then click the **"Send my free lessons"** button to get started
`,
modalCtaButton: "SEND MY FREE LESSONS"
});