From 2315a2e079c8ba860d555dc5c936bfef6b620cc3 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Mon, 22 Jul 2024 12:56:59 +0200 Subject: [PATCH 01/18] update-details-paris (#346) --- components/announcement.js | 2 +- config/city-lists.json | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/components/announcement.js b/components/announcement.js index 4cb76b6b..025929fe 100644 --- a/components/announcement.js +++ b/components/announcement.js @@ -4,7 +4,7 @@ import Link from 'next/link'; export default function Announcement() { return ( -
Call for Speakers London is now open!
+
Call for Speakers for Paris is now open!
) } diff --git a/config/city-lists.json b/config/city-lists.json index 4da394d0..7dcd4efc 100644 --- a/config/city-lists.json +++ b/config/city-lists.json @@ -27,8 +27,7 @@ ], "ticket": false, "isFree": true, - "ended": false, - "cfp": "https://apidays.typeform.com/to/ILJeAaV8?typeform-source=www.apidays.global#event_name=xxxxx" + "ended": false }, { "name": "Paris", From 4c88dab26283cb026745132f88f25b77873a716a Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Wed, 24 Jul 2024 14:08:06 +0200 Subject: [PATCH 02/18] feat: add london speakers (#349) --- config/speakers.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/config/speakers.json b/config/speakers.json index af1884b6..956e4cb1 100644 --- a/config/speakers.json +++ b/config/speakers.json @@ -55,7 +55,34 @@ "location": "London, United Kingdom", "city": "London", "agenda": null, - "lists": [] + "lists": [ { + "name": "Dale Lane", + "title": "Chief Architect at IBM", + "img": "https://user-images.githubusercontent.com/66913810/261602797-91ddd137-f71b-4486-84bf-de98ac58e839.png" + }, + { + "name": "Lorna Mitchell", + "title": "VP of Developer Experience at Redocly", + "img": "https://lornajane.net/wp-content/uploads/2011/08/IMG_9410-smaller.jpg" + }, + { + "name": "Artur Ciocanu", + "title": "Senior Computer Scientist at Adobe", + "img": "https://user-images.githubusercontent.com/66913810/262294782-32d6cf14-3e7b-4b68-b8a6-82de97166c7d.jpg" + }, + { + "name": "Edgaras Petovradžius", + "title": "Senior Platform Engineer at The LEGO Group ", + "img": "https://pulsar-summit.org/uploads/images/Edgaras-Petovradzius.jpeg" + }, { + "name": "Laurent Broudoux", + "title": "Co-founder of Microcks", + "img": "https://user-images.githubusercontent.com/66913810/279639901-07c64c42-deee-4520-b36f-92a8141b9dcb.jpg" + }, { + "name": "Sho Kaneko", + "title": "Founder of Repoch", + "img": "https://pbs.twimg.com/profile_images/1680155599227502594/14ASdMcD_400x400.jpg" + }] }, { "city": "Paris", From 4f4f6b77fc3ac484332b1575493e81efd31ecde0 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:00:21 +0200 Subject: [PATCH 03/18] feat: add london agenda (#350) --- config/city-lists.json | 2 +- config/speakers.json | 39 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/config/city-lists.json b/config/city-lists.json index 7dcd4efc..b7d81ed1 100644 --- a/config/city-lists.json +++ b/config/city-lists.json @@ -17,7 +17,7 @@ { "name": "London", "country": "UK", - "date": "September 18-19, 2024", + "date": "September 18, 2024", "description": "Join us in London for AsyncAPI Conference and learn how to speak fluent API! Let's taco about messaging and have a fiesta you will remember!", "img": "/img/london.gif", "address": "155 Bishopsgate, London EC2M 3YD", diff --git a/config/speakers.json b/config/speakers.json index 956e4cb1..e5d42cc8 100644 --- a/config/speakers.json +++ b/config/speakers.json @@ -54,7 +54,44 @@ { "location": "London, United Kingdom", "city": "London", - "agenda": null, + "agenda": [ + { + "time": "3:30 PM BST - 3:50 PM BST", + "session": "Topic Characteristics: What Do You Need To Know In Advance", + "speaker": 1, + "type": "Technical Speaker" + }, + { + "time": "3:50 PM BST - 4:15 PM BST", + "session": "Harmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI", + "speaker": 3, + "type": "Technical Speaker" + }, + { + "time": "4:15 PM BST - 4:40 PM BST", + "session": "Better AsyncAPI Governance", + "speaker": 2, + "type": "Technical Speaker" + }, + { + "time": "4:40 PM BST - 5:05 PM BST", + "session": "Event-Driven Architectures Through API Management and AsyncAPI", + "speaker": 4, + "type": "Technical Speaker" + }, + { + "time": "5:05 PM BST - 5:30 PM BST", + "session": "Using Test Containers for AsyncAPI Unit Testing and Mocking", + "speaker": 5, + "type": "Technical Speaker" + }, + { + "time": "5:30 PM BST - 5:55 PM BST", + "session": "Building Cross-Exchange Trading Library With AsyncAPI", + "speaker": 6, + "type": "Technical Speaker" + } + ], "lists": [ { "name": "Dale Lane", "title": "Chief Architect at IBM", From 7669fb75fc5ed5ee12c06c58dba94d196ab040ff Mon Sep 17 00:00:00 2001 From: Fuad ALIPHATIC Adegoke <105937740+ALIPHATICHYD@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:55:17 +0100 Subject: [PATCH 04/18] fix: update subscription component name and styles (#344) * fix: update subscription component name and styles The subscription component name was misspelled as "Subcription". This commit fixes the typo and updates the component styles to improve the layout on different screen sizes. * Update subscription.js * Update subscription.js * Update package-lock.json * Update subscription.js --------- Co-authored-by: Ace <40604284+AceTheCreator@users.noreply.github.com> --- components/Form/subscription.js | 15 +++++---------- pages/index.js | 6 +++--- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/components/Form/subscription.js b/components/Form/subscription.js index 11223969..aefdfb9e 100644 --- a/components/Form/subscription.js +++ b/components/Form/subscription.js @@ -1,25 +1,20 @@ import React from 'react'; import Button from '../Buttons/button'; -function Subcription() { +function Subscription() { return ( -
-
+
+

Subscribe for AACoT’24 updates!

- -
); } - -export default Subcription; +export default Subscription diff --git a/pages/index.js b/pages/index.js index 2eb8d1a0..d418853a 100644 --- a/pages/index.js +++ b/pages/index.js @@ -10,7 +10,7 @@ import About from '../components/About/about'; import TicketCards from '../components/Cards/ticketCards'; import Heading from '../components/Typography/heading'; import Paragraph from '../components/Typography/paragraph'; -import Subcription from '../components/Form/subscription'; +import Subscription from '../components/Form/subscription'; import Speaker from '../components/Speaker/speaker'; import speakers from '../config/speakers.json'; import Link from 'next/link'; @@ -176,8 +176,8 @@ export default function Home() {
-
- +
+
); From 07ba48fea8fa52b462d588e4d4df2348a657e420 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Fri, 2 Aug 2024 13:32:17 +0200 Subject: [PATCH 05/18] feat: update speaker (#351) --- config/speakers.json | 12 +++++++----- public/img/Eduardo.jpeg | Bin 0 -> 81032 bytes 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 public/img/Eduardo.jpeg diff --git a/config/speakers.json b/config/speakers.json index e5d42cc8..06c3e9a7 100644 --- a/config/speakers.json +++ b/config/speakers.json @@ -108,14 +108,16 @@ "img": "https://user-images.githubusercontent.com/66913810/262294782-32d6cf14-3e7b-4b68-b8a6-82de97166c7d.jpg" }, { - "name": "Edgaras Petovradžius", - "title": "Senior Platform Engineer at The LEGO Group ", - "img": "https://pulsar-summit.org/uploads/images/Edgaras-Petovradzius.jpeg" - }, { + "name": "Eduardo Maldonado Fonseca Silva ", + "title": "Senior DevOps Engineer at The LEGO Group ", + "img": "/img/Eduardo.jpeg" + }, + { "name": "Laurent Broudoux", "title": "Co-founder of Microcks", "img": "https://user-images.githubusercontent.com/66913810/279639901-07c64c42-deee-4520-b36f-92a8141b9dcb.jpg" - }, { + }, + { "name": "Sho Kaneko", "title": "Founder of Repoch", "img": "https://pbs.twimg.com/profile_images/1680155599227502594/14ASdMcD_400x400.jpg" diff --git a/public/img/Eduardo.jpeg b/public/img/Eduardo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..76a9d5fecc85adeb852538d7cceb1404fa438da0 GIT binary patch literal 81032 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 literal 0 HcmV?d00001 From 9c3f37a925565a06b33cba1fddc82bc430fff5b7 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Mon, 19 Aug 2024 16:45:24 +0200 Subject: [PATCH 06/18] feat: update agenda times (#354) --- config/speakers.json | 44 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/config/speakers.json b/config/speakers.json index 06c3e9a7..c7f0b144 100644 --- a/config/speakers.json +++ b/config/speakers.json @@ -56,37 +56,54 @@ "city": "London", "agenda": [ { - "time": "3:30 PM BST - 3:50 PM BST", + "time": "1:50 PM BST - 2:15 PM BST", + "session": "The State of AsyncAPI Initiative", + "speaker": 7, + "type": "Keynote Speaker" + }, + { + "time": "2:15 PM BST - 2:40 PM BST", "session": "Topic Characteristics: What Do You Need To Know In Advance", "speaker": 1, "type": "Technical Speaker" }, { - "time": "3:50 PM BST - 4:15 PM BST", + "time": "2:40 PM BST - 3:05 PM BST", "session": "Harmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI", "speaker": 3, "type": "Technical Speaker" }, { - "time": "4:15 PM BST - 4:40 PM BST", + "time": "3:05 PM BST - 3:30 PM BST", "session": "Better AsyncAPI Governance", "speaker": 2, "type": "Technical Speaker" }, { - "time": "4:40 PM BST - 5:05 PM BST", + "time": "3:30 PM BST - 3:50 PM BST", + "session": "", + "type": "Break/Networking" + }, + { + "time": "3:50 PM BST - 4:15 PM BST", "session": "Event-Driven Architectures Through API Management and AsyncAPI", "speaker": 4, "type": "Technical Speaker" }, { - "time": "5:05 PM BST - 5:30 PM BST", + "time": "4:15 PM BST - 4:40 PM BST", "session": "Using Test Containers for AsyncAPI Unit Testing and Mocking", "speaker": 5, "type": "Technical Speaker" }, { - "time": "5:30 PM BST - 5:55 PM BST", + "time": "4:40 PM BST - 5:05 PM BST", + "session": "Deploying WebSockets with AsyncAPI and Architecture as Code", + "speaker": [8,9], + "type": "Technical Speaker" + }, + { + "time": "5:05 PM BST - 5:30 PM BST", "session": "Building Cross-Exchange Trading Library With AsyncAPI", "speaker": 6, "type": "Technical Speaker" @@ -121,6 +138,21 @@ "name": "Sho Kaneko", "title": "Founder of Repoch", "img": "https://pbs.twimg.com/profile_images/1680155599227502594/14ASdMcD_400x400.jpg" + }, + { + "name": "Thulisile Sibanda", + "title": "Community Manager at AsyncAPI Initiative", + "img": "https://apidays.s3.fr-par.scw.cloud/medias/2964/3f41ea5b-34ea-496e-a0f0-c17296d1d032.jpg" + }, + { + "name": "James Gough", + "title": "Distinguished Engineer at Morgan Stanley", + "img": "https://apidays.s3.fr-par.scw.cloud/medias/2201/conversions/6d4f5dcd-52e6-41f8-8862-7ca096bb6b47-square.jpg" + }, + { + "name": "Will Osbourne", + "title": "Technology Associate at Morgan Stanley", + "img": "https://apidays.s3.fr-par.scw.cloud/medias/2990/conversions/dc3950b7-fa4a-4d89-b930-8e62bc883b6f-square.jpg" }] }, { From 60252e317120267ee44320845efc633722787e09 Mon Sep 17 00:00:00 2001 From: prashantrai-30 Date: Wed, 21 Aug 2024 13:43:13 +0530 Subject: [PATCH 07/18] feat: add postman logo in financial support section (#357) Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com>%0ACo-authored-by: asyncapi-bot %0ACo-authored-by: prashantrai-30 --- components/Sponsors/sponsors.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/Sponsors/sponsors.js b/components/Sponsors/sponsors.js index 7c1daf15..dd436f1e 100644 --- a/components/Sponsors/sponsors.js +++ b/components/Sponsors/sponsors.js @@ -27,7 +27,14 @@ function Sponsors({imgs}) {
Financial Sponsor - financial sponsor +
+
+ financial sponsor +
+
+ financial sponsor +
+
From f913fcb285b98958d02e2395546f1cf98797a946 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Wed, 21 Aug 2024 18:12:34 +0200 Subject: [PATCH 08/18] add-ticket-link (#358) --- components/announcement.js | 2 +- config/city-lists.json | 2 +- pages/venue/[id].js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/announcement.js b/components/announcement.js index 025929fe..c618ee0c 100644 --- a/components/announcement.js +++ b/components/announcement.js @@ -3,7 +3,7 @@ import Link from 'next/link'; export default function Announcement() { return ( - +
Call for Speakers for Paris is now open!
) diff --git a/config/city-lists.json b/config/city-lists.json index b7d81ed1..0a564927 100644 --- a/config/city-lists.json +++ b/config/city-lists.json @@ -25,7 +25,7 @@ "sponsors": [ "/img/apidays.png" ], - "ticket": false, + "ticket": "https://ticket.apidays.global/event/apidays-london-2024/869eca20-bfb6-4103-b8bb-d0348932e940/cart?coupon=GUESTOFASYNCAPILONDON2024", "isFree": true, "ended": false }, diff --git a/pages/venue/[id].js b/pages/venue/[id].js index e0a2b21e..2598b97b 100644 --- a/pages/venue/[id].js +++ b/pages/venue/[id].js @@ -53,7 +53,7 @@ function Venue({ city }) { {city.ended ? "" :
{city.ticket && - + } {city.cfp && From d1d5db35bbe59bfed08b9bfe35f9f6c1c66d3737 Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Thu, 22 Aug 2024 09:43:39 +0200 Subject: [PATCH 09/18] feat: update agenda (#361) --- config/speakers.json | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/config/speakers.json b/config/speakers.json index c7f0b144..82336815 100644 --- a/config/speakers.json +++ b/config/speakers.json @@ -63,20 +63,20 @@ }, { "time": "2:15 PM BST - 2:40 PM BST", - "session": "Topic Characteristics: What Do You Need To Know In Advance", - "speaker": 1, + "session": "Harmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI", + "speaker": 3, "type": "Technical Speaker" }, { "time": "2:40 PM BST - 3:05 PM BST", - "session": "Harmonizing Asynchronous Systems: NATS, CloudEvents and AsyncAPI", - "speaker": 3, + "session": "Topic Characteristics: What Do You Need To Know In Advance", + "speaker": 1, "type": "Technical Speaker" }, { "time": "3:05 PM BST - 3:30 PM BST", - "session": "Better AsyncAPI Governance", - "speaker": 2, + "session": "Event-Driven Architectures Through API Management and AsyncAPI", + "speaker": 4, "type": "Technical Speaker" }, { @@ -86,8 +86,8 @@ }, { "time": "3:50 PM BST - 4:15 PM BST", - "session": "Event-Driven Architectures Through API Management and AsyncAPI", - "speaker": 4, + "session": "Better AsyncAPI Governance", + "speaker": 2, "type": "Technical Speaker" }, { @@ -104,6 +104,12 @@ }, { "time": "5:05 PM BST - 5:30 PM BST", + "session": "Lessons from Sync API Design: What Makes A Good AsyncAPI?", + "speaker": 10, + "type": "Technical Speaker" + }, + { + "time": "5:30 PM BST - 5:55 PM BST", "session": "Building Cross-Exchange Trading Library With AsyncAPI", "speaker": 6, "type": "Technical Speaker" @@ -153,6 +159,11 @@ "name": "Will Osbourne", "title": "Technology Associate at Morgan Stanley", "img": "https://apidays.s3.fr-par.scw.cloud/medias/2990/conversions/dc3950b7-fa4a-4d89-b930-8e62bc883b6f-square.jpg" + }, + { + "name": "Swen-Helge Huber", + "title": "Senior Director, Office of the CTO at Solace", + "img": "https://user-images.githubusercontent.com/66913810/262295277-4cab51aa-e336-4f13-9e63-6eea20ad411a.png" }] }, { From 066c265efd450829accb10f1a0c77545322205ad Mon Sep 17 00:00:00 2001 From: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:35:35 +0200 Subject: [PATCH 10/18] feat: update ticket cards (#359) Co-authored-by: acethecreator --- components/Cards/ticketCards.js | 16 ---------------- components/Header/header.js | 4 ++-- components/Tickets/ticketCards.js | 32 +++++++++++++++++++++++++++++++ config/city-lists.json | 4 ++-- config/links.json | 4 ++++ pages/index.js | 8 ++++---- styles/globals.css | 4 ++++ 7 files changed, 48 insertions(+), 24 deletions(-) delete mode 100644 components/Cards/ticketCards.js create mode 100644 components/Tickets/ticketCards.js diff --git a/components/Cards/ticketCards.js b/components/Cards/ticketCards.js deleted file mode 100644 index 7589c054..00000000 --- a/components/Cards/ticketCards.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from 'react' -import Button from '../Buttons/button' - -function TicketCards({className, city}) { - return ( -
-
-
{city.name}, {city.country}
-
{city.date}
-
-
-
- ) -} - -export default TicketCards \ No newline at end of file diff --git a/components/Header/header.js b/components/Header/header.js index 08d55b4d..9f077bf9 100644 --- a/components/Header/header.js +++ b/components/Header/header.js @@ -33,9 +33,9 @@ function Header() {
- +
diff --git a/components/Tickets/ticketCards.js b/components/Tickets/ticketCards.js new file mode 100644 index 00000000..e88e72c7 --- /dev/null +++ b/components/Tickets/ticketCards.js @@ -0,0 +1,32 @@ +import React from 'react'; +import Button from '../Buttons/button'; + +function TicketCards({ className, city }) { + // Determine card style based on event status + const isEndedOrUpcoming = city.ended || !city.ticket; + const cardOpacity = isEndedOrUpcoming ? 'opacity-40' : 'opacity-100'; + const buttonText = city.isFree ? 'Get Your Ticket' : 'Buy Now'; + + return ( +
+ ); +} + +export default TicketCards; diff --git a/config/city-lists.json b/config/city-lists.json index 0a564927..4f03a80b 100644 --- a/config/city-lists.json +++ b/config/city-lists.json @@ -11,8 +11,8 @@ "/img/apidays.png" ], "ticket": false, - "isFree": true, - "ended": false + "isFree": false, + "ended": true }, { "name": "London", diff --git a/config/links.json b/config/links.json index 155bb309..4627249e 100644 --- a/config/links.json +++ b/config/links.json @@ -25,6 +25,10 @@ "title": "Speakers", "ref": "/#speakers" }, + { + "title": "Tickets", + "ref": "/#tickets" + }, { "title": "Sponsors", "ref": "/#sponsors" diff --git a/pages/index.js b/pages/index.js index d418853a..7830810b 100644 --- a/pages/index.js +++ b/pages/index.js @@ -7,7 +7,7 @@ import Header from '../components/Header/header'; import cities from '../config/city-lists.json'; import Sponsors from '../components/Sponsors/sponsors'; import About from '../components/About/about'; -import TicketCards from '../components/Cards/ticketCards'; +import TicketCards from '../components/Tickets/ticketCards'; import Heading from '../components/Typography/heading'; import Paragraph from '../components/Typography/paragraph'; import Subscription from '../components/Form/subscription'; @@ -156,16 +156,16 @@ export default function Home() { -
+
Tickets
- Tickets Sale [Coming Soon] + Get Tickets
- Experience the Future of Asynchronous Communication: Tickets for Sale for the AsyncAPI Conference on Tour! + Experience the Future of Asynchronous Communication: Get Tickets for the AsyncAPI Conference on Tour!
diff --git a/styles/globals.css b/styles/globals.css index 6d1d8e73..8cbe22f1 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -205,6 +205,10 @@ mix-blend-mode: lighten; transition: transform 0.3s ease-in-out; /* Add a smooth transition effect */ } +.card-opacity:hover{ + opacity: 100; +} + .hoverEffect:hover { transform: scale(1.1); /* Scale the image by 10% on hover */ } \ No newline at end of file From 0039fb9ecb4469d29b67ef72444326ec83d70620 Mon Sep 17 00:00:00 2001 From: Ashmit Jagtap Date: Fri, 30 Aug 2024 19:06:51 +0530 Subject: [PATCH 11/18] feat: added the CFP form (#348) * initial commit for CFP and speakers form * changes to the form * removed comments * added example env * changes to apply btn * configured the speakers register API * changed path for CFP * url correction * added Online conference in the Navbar * Made CFP banner and details json dependent * update cfp page * Update dates * Update eventDetails.js * test commit * configured to build * temp changes to form * changes to form style * changed email message * changed the email message * changed cfp dates * changes to cfp css * changes to online page * deleted useless components * Update README.md * Update README.md * added speakers guideline component * changes to guidelines * changed carousel image * changes for production * changes to env names * testing changes * test 2 * test 3 * test 4 * test 5 * test 6 * changes to netlify.toml * test 1 * test 2 * test 3 * test 4 --------- Co-authored-by: asyncapi-bot Co-authored-by: V Thulisile Sibanda <66913810+thulieblack@users.noreply.github.com> Co-authored-by: Ace <40604284+AceTheCreator@users.noreply.github.com> Co-authored-by: acethecreator --- .../scripts/mailchimp/package-lock.json | 2 +- .gitignore | 8 +- README.md | 2 +- components/Form/Cfp/stepFour.js | 13 +- components/Form/Cfp/stepOne.js | 2 +- components/Form/Cfp/stepThree.js | 30 +- components/Form/Cfp/stepTwo.js | 6 +- components/Form/paper.js | 23 +- components/Form/select.js | 2 +- components/Speaker/guideline.js | 127 ++++++ components/Venue/venue.js | 2 +- config/cfp-data.json | 13 + config/city-lists.json | 19 + config/links.json | 4 + config/speakers.json | 7 + example.env.local | 7 + netlify.toml | 4 +- package-lock.json | 403 ++++++++++++++++-- package.json | 3 + pages/api/speakers/register/NOTES.md | 30 ++ pages/api/speakers/register/index.js | 57 +++ pages/venue/[id].js | 21 +- pages/venue/online/register/index.js | 13 + public/img/CFS-Banner.png | Bin 0 -> 1016684 bytes public/img/Calender.png | Bin 0 -> 315 bytes public/img/Globe.png | Bin 0 -> 705 bytes public/img/Location.png | Bin 0 -> 590 bytes public/img/testMic.png | Bin 0 -> 505804 bytes styles/globals.css | 1 + tailwind.config.js | 5 +- 30 files changed, 704 insertions(+), 100 deletions(-) create mode 100644 components/Speaker/guideline.js create mode 100644 config/cfp-data.json create mode 100644 example.env.local create mode 100644 pages/api/speakers/register/NOTES.md create mode 100644 pages/api/speakers/register/index.js create mode 100644 pages/venue/online/register/index.js create mode 100644 public/img/CFS-Banner.png create mode 100644 public/img/Calender.png create mode 100644 public/img/Globe.png create mode 100644 public/img/Location.png create mode 100644 public/img/testMic.png diff --git a/.github/workflows/scripts/mailchimp/package-lock.json b/.github/workflows/scripts/mailchimp/package-lock.json index 7ee7d84f..cc41a360 100644 --- a/.github/workflows/scripts/mailchimp/package-lock.json +++ b/.github/workflows/scripts/mailchimp/package-lock.json @@ -594,4 +594,4 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" } } -} \ No newline at end of file +} diff --git a/.gitignore b/.gitignore index d03866cb..5750c31d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -<<<<<<< HEAD # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies @@ -31,8 +30,5 @@ yarn-error.log* # vercel .vercel -======= -node_modules -dist -.DS_Store ->>>>>>> 01b055cce86f54da76e412cdfbbd113702f986e4 + +credentials.json \ No newline at end of file diff --git a/README.md b/README.md index 7706fa76..e0f6672f 100644 --- a/README.md +++ b/README.md @@ -51,4 +51,4 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d -This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! \ No newline at end of file +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! diff --git a/components/Form/Cfp/stepFour.js b/components/Form/Cfp/stepFour.js index 4134e656..34c6bf51 100644 --- a/components/Form/Cfp/stepFour.js +++ b/components/Form/Cfp/stepFour.js @@ -13,7 +13,7 @@ function StepFour({ setStep, setForm, data }) { setSubmitting(true); axios .post( - "https://sheet.best/api/sheets/91aebdc6-66cb-46c2-9c7b-4cdfc7541b56", + `/api/speakers/register`, data ) .then((res) => { @@ -26,7 +26,7 @@ function StepFour({ setStep, setForm, data }) { .catch((err) => { setSubmitting(false); toast.error("Failed to submit feedback. Try again", { - duration: '6000' + duration: '5600' }); }); }; @@ -52,20 +52,19 @@ function StepFour({ setStep, setForm, data }) {
By clicking submit, this means you agree to follow the AsyncAPI Initiative Code of Conduct
-
+
!disabled && setStep(null, 3)} > Back +
diff --git a/components/Form/Cfp/stepOne.js b/components/Form/Cfp/stepOne.js index 07b83b20..2086f073 100644 --- a/components/Form/Cfp/stepOne.js +++ b/components/Form/Cfp/stepOne.js @@ -53,7 +53,7 @@ function StepOne({ setStep, setForm, data }) { onChange={(e) => setForm({ ...data, Social: e.target.value })} />
diff --git a/components/Form/Cfp/stepThree.js b/components/Form/Cfp/stepThree.js index 69d78fb9..8afdbde8 100644 --- a/components/Form/Cfp/stepThree.js +++ b/components/Form/Cfp/stepThree.js @@ -4,10 +4,6 @@ import Select from "../select"; import Button from "../../Buttons/button"; const options1 = [ - { - value: "Lightning talk", - label: "Lightning talk(5mins)", - }, { value: "Session", label: "Session(20 - 25mins)", @@ -37,7 +33,7 @@ function StepThree({ setStep, setForm, data }) { const [value, setValue] = useState({}); useEffect(() => { setForm({ ...data, ...value}); - }, [data, setForm, value]); + }, [value]); return (
setStep(e, 4)}>

@@ -63,21 +59,21 @@ function StepThree({ setStep, setForm, data }) { setValue={(val) => setValue({...value, Level: val})} multi={false} /> - -

); } diff --git a/components/Form/Cfp/stepTwo.js b/components/Form/Cfp/stepTwo.js index 2f42c3a2..cd504cdd 100644 --- a/components/Form/Cfp/stepTwo.js +++ b/components/Form/Cfp/stepTwo.js @@ -30,9 +30,9 @@ function StepTwo({ setStep, setForm, data }) { border: "1px solid #E50E99", }} onChange={(e) => setForm({ ...data, Description: e.target.value })} /> -
+ diff --git a/components/Form/paper.js b/components/Form/paper.js index 82c35369..3804d798 100644 --- a/components/Form/paper.js +++ b/components/Form/paper.js @@ -4,7 +4,7 @@ import StepOne from "./Cfp/stepOne"; import StepTwo from "./Cfp/stepTwo"; import StepThree from './Cfp/stepThree'; import StepFour from './Cfp/stepFour'; - +import cfpData from "../../config/cfp-data.json" const fields = [ { title: "Your Information", @@ -45,10 +45,11 @@ function Paper() { useEffect(() => { setHeight(confetiRef.current.clientHeight); setWidth(confetiRef.current.clientWidth); + }, []); const stepOne = let view = stepOne - if (step === 4) { + if (step === 1) { view = stepOne } if (step === 2) { @@ -76,7 +77,9 @@ function Paper() { } return ( -
+
+
+

Submit your talk!

@@ -87,7 +90,8 @@ function Paper() {

P.S. We do not offer travel scholarships or financial support.

-

Application closes on Oct 19

+

Application closes on {cfpData.CallEndDate}

+
-
+
{fields.map((field, i) => { const index = i + 1 ; return (
-
-

+
+

{field.title}

{field.description}

@@ -124,7 +128,7 @@ function Paper() { })}

-
+

{typeof(step) === 'number' && `Step ${step}/4`}

{view}
+
) } diff --git a/components/Form/select.js b/components/Form/select.js index b390e7ba..d5e5a772 100644 --- a/components/Form/select.js +++ b/components/Form/select.js @@ -45,7 +45,7 @@ function Dropdown({ options, title, setValue, multi }) { } else { setValue(selectedOption.value); } - }, [multi, selectedOption, setValue]); + }, [selectedOption]); return (