Skip to content

Commit

Permalink
Merge branch 'master' into fix/open-in-new-tab
Browse files Browse the repository at this point in the history
  • Loading branch information
toffee-k21 authored Oct 30, 2024
2 parents bbd578c + 9ceb242 commit 3b59a37
Show file tree
Hide file tree
Showing 12 changed files with 107 additions and 26 deletions.
2 changes: 1 addition & 1 deletion components/About/about.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function About() {
<a className='flex justify-center ' href='/pdf/conf-2024.pdf' download={`conf ${new Date().getFullYear()}.pdf`} >
<Button overlay={true} className='w-[240px] border'>
<div className='flex gap-2 justify-center items-center'>
<Image src="/img/Download_icon.png" height={20} width={20} alt='Download-icon' objectFit='contain' />
<Image src="/img/Download_icon.png" height={20} width={20} alt='Download-icon' objectFit='contain' />
<div>
Sponsorship prospectus
</div>
Expand Down
12 changes: 6 additions & 6 deletions components/Dropdown/dropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ function Dropdown({ active, items, setOptions, setOptions2 }) {
};
}, [dropdownRef]);
return (
<div class='relative inline-block w-full' ref={dropdownRef}>
<div className='relative inline-block w-full' ref={dropdownRef}>
<div className='w-full'>
<button
type='button'
className='flex justify-between text-white p-4 w-full justify-center gap-x-1.5 shadow-sm card-bg hover:bg-gray-50 gradient-bg no-border rounded-md'
className='flex justify-between text-white p-4 w-full gap-x-1.5 shadow-sm card-bg hover:bg-gray-50 gradient-bg no-border rounded-md'
id='menu-button'
aria-expanded='true'
aria-haspopup='true'
Expand All @@ -34,9 +34,9 @@ function Dropdown({ active, items, setOptions, setOptions2 }) {
aria-hidden='true'
>
<path
fill-rule='evenodd'
fillRule='evenodd'
d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'
clip-rule='evenodd'
clipRule='evenodd'
/>
</svg>
</button>
Expand All @@ -58,7 +58,7 @@ function Dropdown({ active, items, setOptions, setOptions2 }) {
role='menu'
aria-orientation='vertical'
aria-labelledby='menu-button'
tabindex='-1'
tabIndex='-1'
>
<div className='rounded-md gradient-bg' role='none'>
{items &&
Expand All @@ -73,7 +73,7 @@ function Dropdown({ active, items, setOptions, setOptions2 }) {
}}
className={`block p-4 text-md text-white cursor-pointer hover:bg-black/10`}
role='menuitem'
tabindex='-1'
tabIndex='-1'
id='menu-item-0'
>
{item.city}
Expand Down
2 changes: 1 addition & 1 deletion components/Footer/footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ function Footer() {
<div className="container">
<div className="w-full flex justify-between items-center p-4 sm:flex-col sm:gap-3">
<Link href='/'>
<Image className="cursor-pointer" src="/img/logo.png" alt="company logo" width={150} height={42} />
<Image className="cursor-pointer" src="/img/logo.png" alt="company logo" width={150} height={42}/>
</Link>
<div className="sm:hidden">
{/* This div helps keep the text centered */}
Expand Down
6 changes: 3 additions & 3 deletions components/Navbar/navbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ function Navbar() {
<div className='flex items-center sm:justify-between sm:w-full'>
<Link href='/'>
<div className='flex items-center cursor-pointer'>
<Image src='/img/logo.png' alt='conference logo' width={120} height={33} />
<Image src='/img/logo.png' alt='conference logo' width={120} height={33} />
</div>
</Link>
</div>
Expand Down Expand Up @@ -117,8 +117,8 @@ function Navbar() {
)}

</div>
<span class="after:absolute after:-bottom-1 after:left-1/2 after:w-0 after:transition-all after:h-0.5 after:bg-white after:group-hover:w-3/6 "></span>
<span class="after:absolute after:-bottom-1 after:right-1/2 after:w-0 after:transition-all after:h-0.5 after:bg-white after:group-hover:w-3/6"></span>
<span className="after:absolute after:-bottom-1 after:left-1/2 after:w-0 after:transition-all after:h-0.5 after:bg-white after:group-hover:w-3/6 "></span>
<span className="after:absolute after:-bottom-1 after:right-1/2 after:w-0 after:transition-all after:h-0.5 after:bg-white after:group-hover:w-3/6"></span>
{show === link.title && link.subMenu && (
<div
className='subMenu absolute z-[9] mt-8 w-[150px] rounded-md left-[-15px] gradient-bg px-2 py-1 flex flex-col justify-center space-y-0'
Expand Down
2 changes: 1 addition & 1 deletion components/illustration/cancel.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ function Cancel() {
fill='#ffffff'
stroke='#ffffff'
>
<g id='SVGRepo_bgCarrier' stroke-width='0' />
<g id='SVGRepo_bgCarrier' strokeWidth='0' />

<g
id='SVGRepo_tracerCarrier'
Expand Down
2 changes: 1 addition & 1 deletion components/illustration/dropdown.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import React from 'react'
function Dropdown({className, color}) {
return (
<svg width="11" height="7" className={className} viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0.293031 0.542959C0.480558 0.355488 0.734866 0.250173 1.00003 0.250173C1.26519 0.250173 1.5195 0.355488 1.70703 0.542959L5.00003 3.83596L8.29303 0.542959C8.38528 0.447449 8.49562 0.371267 8.61763 0.318858C8.73963 0.266449 8.87085 0.238862 9.00363 0.237709C9.13641 0.236555 9.26809 0.261856 9.39098 0.312137C9.51388 0.362418 9.62553 0.436671 9.71943 0.530564C9.81332 0.624457 9.88757 0.736109 9.93785 0.859005C9.98813 0.981901 10.0134 1.11358 10.0123 1.24636C10.0111 1.37914 9.98354 1.51036 9.93113 1.63236C9.87872 1.75437 9.80254 1.86471 9.70703 1.95696L5.70703 5.95696C5.5195 6.14443 5.26519 6.24975 5.00003 6.24975C4.73487 6.24975 4.48056 6.14443 4.29303 5.95696L0.293031 1.95696C0.10556 1.76943 0.000244141 1.51512 0.000244141 1.24996C0.000244141 0.984795 0.10556 0.730487 0.293031 0.542959Z" fill={color} />
<path fillRule="evenodd" clipRule="evenodd" d="M0.293031 0.542959C0.480558 0.355488 0.734866 0.250173 1.00003 0.250173C1.26519 0.250173 1.5195 0.355488 1.70703 0.542959L5.00003 3.83596L8.29303 0.542959C8.38528 0.447449 8.49562 0.371267 8.61763 0.318858C8.73963 0.266449 8.87085 0.238862 9.00363 0.237709C9.13641 0.236555 9.26809 0.261856 9.39098 0.312137C9.51388 0.362418 9.62553 0.436671 9.71943 0.530564C9.81332 0.624457 9.88757 0.736109 9.93785 0.859005C9.98813 0.981901 10.0134 1.11358 10.0123 1.24636C10.0111 1.37914 9.98354 1.51036 9.93113 1.63236C9.87872 1.75437 9.80254 1.86471 9.70703 1.95696L5.70703 5.95696C5.5195 6.14443 5.26519 6.24975 5.00003 6.24975C4.73487 6.24975 4.48056 6.14443 4.29303 5.95696L0.293031 1.95696C0.10556 1.76943 0.000244141 1.51512 0.000244141 1.24996C0.000244141 0.984795 0.10556 0.730487 0.293031 0.542959Z" fill={color} />
</svg>
)
}
Expand Down
18 changes: 9 additions & 9 deletions components/illustration/hamburger.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@ const Hamburger = forwardRef((props, ref)=> {
fill='none'
className={className}
>
<g id='SVGRepo_bgCarrier' stroke-width='0' />
<g id='SVGRepo_bgCarrier' strokeWidth='0' />

<g
id='SVGRepo_tracerCarrier'
stroke-linecap='round'
stroke-linejoin='round'
strokeLinecap='round'
strokeLinejoin='round'
/>

<g id='SVGRepo_iconCarrier'>
{' '}
<path
d='M4 7L7 7M20 7L11 7'
stroke='#ffffff'
stroke-width='1.5'
stroke-linecap='round'
strokeWidth='1.5'
strokeLinecap='round'
/>{' '}
<path
d='M20 17H17M4 17L13 17'
stroke='#ffffff'
stroke-width='1.5'
stroke-linecap='round'
strokeWidth='1.5'
strokeLinecap='round'
/>{' '}
<path
d='M4 12H7L20 12'
stroke='#ffffff'
stroke-width='1.5'
stroke-linecap='round'
strokeWidth='1.5'
strokeLinecap='round'
/>{' '}
</g>
</svg>
Expand Down
2 changes: 1 addition & 1 deletion config/cfp-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"sponsors":[
"/img/apidays.png"
],
"ended": false,
"ended": true,
"agenda":null

}
5 changes: 3 additions & 2 deletions config/city-lists.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,9 @@
"sponsors": [
"/img/apidays.png"
],
"ticket": false,
"ticket": "https://ticket.apidays.global/event/apidays-paris-2024/f8f61349-4f78-4bba-a162-68d598833116/cart?coupon=ASYNCAPICONF",
"isFree": true,
"ended": true
"cfp": false,
"ended": false
}
]
5 changes: 5 additions & 0 deletions config/links.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@
"title": "London Talks",
"ref": "https://youtube.com/playlist?list=PLbi1gRlP7pig77jJD2ER9wfTxPSzBrLW5&si=YPmjUsj5mU6FpLhB",
"target": "_blank"
},
{
"title": "Online Conf Slides",
"ref": "https://drive.google.com/drive/folders/1gw_kr6mLX5lITe_DHG94pGUOVYYS0DjY?usp=drive_link",
"target": "_blank"
}


Expand Down
77 changes: 76 additions & 1 deletion config/speakers.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,84 @@
"name": "Jonathan Michaux",
"title": "Product Manager at Gravitee",
"img": "/img/paris-images/Jonathan.webp"
},
{
"name": "Pierre Gauthier",
"title": "Chief API Architect at TM Forum",
"img": "/img/online-conf-images/Pierre.webp"
}
],
"agenda": null
"agenda": [
{
"time": "10:00 AM CEST - 10:50 AM CEST",
"session": "TMForum's AsyncAPI For a New Era of Event-Driven Architecture",
"speaker": [4,12],
"type": "Keynote Speaker"
},
{
"time": "10:50 AM CEST - 11:10 AM CEST",
"session": "",
"type": "Break/Networking"
},
{
"time": "11:10 AM CEST - 11:35 AM CEST",
"session": "API Governance for EDA: Unlocking Developer Experience with AsyncAPI",
"speaker": 5,
"type": "Technical Speaker"
},
{
"time": "11:35 AM CEST - 12:25 PM CEST",
"session": "Reimagining Streaming Apps with AsyncAPI and Postgres",
"speaker": 2,
"type": "Technical Speaker"
},
{
"time": "12:25 PM CEST - 12:50 PM CEST",
"session": "Using the AsyncAPI Ecosystem for Your Event-Driven Architecture",
"speaker": 3,
"type": "Technical Speaker"
},
{
"time": "12:50 PM CEST - 1:50 PM CEST",
"session": "",
"type": "Lunch"
},
{
"time": "1:50 PM CEST - 2:40 PM CEST",
"session": "Streaming Data Events Into An Event Mesh Infrastructure Using AsyncAPI",
"speaker": [9,10],
"type": "Technical Speaker"
},
{
"time": "2:40 PM CEST - 3:30 PM CEST",
"session": "AsyncAPI for Kafka",
"speaker": 1,
"type": "Technical Speaker"
},
{
"time": "3:30 PM CEST - 3:55 PM CEST",
"session": "",
"type": "Break/Networking"
},
{
"time": "3:55 PM CEST - 4:20 PM CEST",
"session": "AI Agents Meet AsyncAPI: Conversational Interfaces for Event Streams",
"speaker": 11,
"type": "Technical Speaker"
},
{
"time": "4:20 PM CEST - 5:10 PM CEST",
"session": "Contract-Driven Development for Event-Driven Architectures",
"speaker": [7,8],
"type": "Technical Speaker"
},
{
"time": "5:10 PM CEST - 5:35 PM CEST",
"session": "From Nightmares to Sweet Dreams: Conquering AsyncAPI Testing!",
"speaker": 6,
"type": "Technical Speaker"
}
]
},

{
Expand Down
Binary file added public/img/online-conf-images/Pierre.webp
Binary file not shown.

0 comments on commit 3b59a37

Please sign in to comment.