Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
212 commits
Select commit Hold shift + click to select a range
c8318a5
feat: initial commit + route setup
devRaxx Mar 18, 2025
e0c7131
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
293aa55
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
a5f97a9
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
edbaf81
feat: initial commit + route setup
devRaxx Mar 18, 2025
821a960
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
cd52376
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
d11a7e7
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
95c49b5
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
25dbe4b
Merge branch '50-sigs-page' of https://github.com/DurianPy-Davao-Pyth…
devRaxx Mar 19, 2025
7b3e37a
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
1226518
fix: fixed lint error
devRaxx Mar 19, 2025
70b04ac
feat: improved card design for mobile view
devRaxx Mar 19, 2025
2b8bd11
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
38e99fc
feat: improved UI responsiveness
devRaxx Mar 19, 2025
0604de2
feat: added button functionalities
devRaxx Mar 19, 2025
67797e3
feat: initial commit, hero section
euxia Mar 22, 2025
6448d18
feat: pre-completion of content
euxia Mar 26, 2025
427fc2c
fix: formatting
euxia Mar 26, 2025
4aabf98
fix: error in package
euxia Mar 28, 2025
eeb73ae
feat: mobile view 90% done
euxia Mar 28, 2025
aa59880
fix: button implementation
euxia Apr 1, 2025
0f53f68
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
e5be90d
feat: initial commit + route setup
devRaxx Mar 18, 2025
35bcd26
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
b7f4f62
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
2637fe3
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
d70c99f
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
05cec5a
feat: initial commit + route setup
devRaxx Mar 18, 2025
167c87a
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
d426190
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
937d13a
fix: fixed lint error
devRaxx Mar 19, 2025
f089d9d
feat: improved card design for mobile view
devRaxx Mar 19, 2025
641aca5
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
a3e4bb5
feat: improved UI responsiveness
devRaxx Mar 19, 2025
5abf78f
feat: added button functionalities
devRaxx Mar 19, 2025
39070e8
feat: initial commit, hero section
euxia Mar 22, 2025
6c1d417
feat: pre-completion of content
euxia Mar 26, 2025
6e9791e
fix: formatting
euxia Mar 26, 2025
e149c1c
fix: error in package
euxia Mar 28, 2025
bf4677a
feat: mobile view 90% done
euxia Mar 28, 2025
4063017
fix: button implementation
euxia Apr 1, 2025
7221479
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
fd365d5
fix: dir problems
euxia Apr 13, 2025
21ee680
fix: metadata init
euxia Apr 13, 2025
1690a77
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
040f7f8
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
7f6ac8d
feat: initial commit + route setup
devRaxx Mar 18, 2025
2e9ad3f
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
f2ce553
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
61a1021
fix: error in package
euxia Mar 28, 2025
6e5ce26
fix: dir problems
euxia Apr 13, 2025
7f56aa6
fix: footer implementation
euxia Apr 13, 2025
bbf08f7
fix: format issues
euxia Apr 13, 2025
e43d8ef
fix: proper components name
euxia Apr 13, 2025
f137555
fix: cleaning folders
euxia Apr 13, 2025
ccb1e8c
feat: progress started
Samshh Mar 31, 2025
f28b075
feat: Contact Us infos, edit: tailwindfile,global css
chelleDrC Apr 2, 2025
2d4dfb6
fix: smaller screen size format
chelleDrC Apr 2, 2025
a87687f
fix: email icon format
chelleDrC Apr 2, 2025
2320840
feat: added contact info
chelleDrC Apr 2, 2025
6f4c2de
fix: responsiveness and spacings
Samshh Apr 20, 2025
bf1aece
fix: height changes for contact page
Samshh Apr 20, 2025
85ced24
Merge branch 'DY-49' of https://github.com/DurianPy-Davao-Python-User…
euxia Apr 22, 2025
251f5a1
fix: sizing at tablet view and overflow issue at md
euxia Apr 22, 2025
e4be61a
feat: initial commit + route setup
devRaxx Mar 18, 2025
6f4b936
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
f8ce46b
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
12a5e87
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
d3852b3
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
1d27568
feat: initial commit + route setup
devRaxx Mar 18, 2025
e581c02
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
24ef132
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
04cb874
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
65777cc
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
eb69617
fix: fixed lint error
devRaxx Mar 19, 2025
1b6c6a2
feat: improved card design for mobile view
devRaxx Mar 19, 2025
b8292c6
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
65a8e0b
feat: improved UI responsiveness
devRaxx Mar 19, 2025
395a5a0
feat: added button functionalities
devRaxx Mar 19, 2025
a69a5f6
feat: initial commit, hero section
euxia Mar 22, 2025
de47e11
feat: pre-completion of content
euxia Mar 26, 2025
f7c04f2
fix: formatting
euxia Mar 26, 2025
089d2a9
fix: error in package
euxia Mar 28, 2025
6d2839b
feat: mobile view 90% done
euxia Mar 28, 2025
8ce8f23
fix: button implementation
euxia Apr 1, 2025
92a187f
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
3a4ef82
feat: initial commit + route setup
devRaxx Mar 18, 2025
2b3730e
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
e94d6ce
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
f3f7fa2
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
4344bc5
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
05f6feb
feat: initial commit + route setup
devRaxx Mar 18, 2025
1e78cb8
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
3b67dfb
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
c0704e6
fix: fixed lint error
devRaxx Mar 19, 2025
1dcd0bd
feat: improved card design for mobile view
devRaxx Mar 19, 2025
a1b6965
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
07ac9fd
feat: improved UI responsiveness
devRaxx Mar 19, 2025
8c5c25c
feat: added button functionalities
devRaxx Mar 19, 2025
8d4fc1c
feat: initial commit, hero section
euxia Mar 22, 2025
0703119
feat: pre-completion of content
euxia Mar 26, 2025
d5b6120
fix: formatting
euxia Mar 26, 2025
33ff72c
fix: error in package
euxia Mar 28, 2025
e7687ef
feat: mobile view 90% done
euxia Mar 28, 2025
33074ab
fix: button implementation
euxia Apr 1, 2025
04417bf
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
7255056
fix: dir problems
euxia Apr 13, 2025
b1a6046
fix: metadata init
euxia Apr 13, 2025
747becb
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
1ffb768
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
53b26d7
feat: initial commit + route setup
devRaxx Mar 18, 2025
829664f
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
c397112
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
1b23c3b
fix: error in package
euxia Mar 28, 2025
464e6d1
fix: dir problems
euxia Apr 13, 2025
316949b
fix: footer implementation
euxia Apr 13, 2025
9ec3244
fix: format issues
euxia Apr 13, 2025
ddbc421
fix: proper components name
euxia Apr 13, 2025
b75410e
fix: cleaning folders
euxia Apr 13, 2025
12379c1
fix: sizing at tablet view and overflow issue at md
euxia Apr 22, 2025
1dea0e6
Merge branch 'DY-49' of https://github.com/DurianPy-Davao-Python-User…
euxia Apr 22, 2025
ac085a7
feat: initial commit + route setup
devRaxx Mar 18, 2025
69d2a69
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
0e5616d
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
23faa31
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
e94b5b1
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
12d2722
feat: initial commit + route setup
devRaxx Mar 18, 2025
3f1f716
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
a590cf3
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
78718d1
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
266eb76
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
cb70d66
fix: fixed lint error
devRaxx Mar 19, 2025
5a6ff9e
feat: improved card design for mobile view
devRaxx Mar 19, 2025
7d6fb55
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
fb60cdf
feat: improved UI responsiveness
devRaxx Mar 19, 2025
7531ca6
feat: added button functionalities
devRaxx Mar 19, 2025
cf6cb63
feat: initial commit, hero section
euxia Mar 22, 2025
10f9a10
feat: pre-completion of content
euxia Mar 26, 2025
df81233
fix: formatting
euxia Mar 26, 2025
2d173ca
fix: error in package
euxia Mar 28, 2025
0812e5f
feat: mobile view 90% done
euxia Mar 28, 2025
cab07cf
fix: button implementation
euxia Apr 1, 2025
ebac2dd
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
d0b1dac
feat: initial commit + route setup
devRaxx Mar 18, 2025
0a87e10
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
d402994
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
8429efa
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
c9804f0
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
a34f4ba
feat: initial commit + route setup
devRaxx Mar 18, 2025
f5883a2
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
4764c01
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
a8e0697
fix: fixed lint error
devRaxx Mar 19, 2025
ef5a16c
feat: improved card design for mobile view
devRaxx Mar 19, 2025
73012f4
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
0f9ca12
feat: improved UI responsiveness
devRaxx Mar 19, 2025
dc7afa0
feat: added button functionalities
devRaxx Mar 19, 2025
9b7f6ce
feat: initial commit, hero section
euxia Mar 22, 2025
5d27f81
fix: error in package
euxia Mar 28, 2025
df6079d
fix: button implementation
euxia Apr 1, 2025
1ecf0eb
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
ad81358
fix: dir problems
euxia Apr 13, 2025
5a63528
fix: metadata init
euxia Apr 13, 2025
5eb5056
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
359a9f3
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
24e8833
feat: initial commit + route setup
devRaxx Mar 18, 2025
186e9df
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
366ad16
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
ba0ad7e
fix: dir problems
euxia Apr 13, 2025
74b2ffe
fix: footer implementation
euxia Apr 13, 2025
1f62674
fix: format issues
euxia Apr 13, 2025
1149e27
fix: cleaning folders
euxia Apr 13, 2025
4cb0aaf
fix: unwanted files
euxia Apr 22, 2025
a864a8f
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
535eec4
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
d0ed009
feat: initial commit + route setup
devRaxx Mar 18, 2025
dc607c8
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
2c88b89
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
e18d5ca
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
6cbf2c0
fix: fixed lint error
devRaxx Mar 19, 2025
388add3
feat: improved card design for mobile view
devRaxx Mar 19, 2025
54d9fd9
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
abeb390
feat: improved UI responsiveness
devRaxx Mar 19, 2025
9d926a0
feat: added button functionalities
devRaxx Mar 19, 2025
ac50a4c
fix: error in package
euxia Mar 28, 2025
6aa706c
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
e034cc0
feat: modified redirectTo function in NavBar so that it doesn't creat…
devRaxx Mar 18, 2025
b954c14
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
9991960
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
e92730f
feat: initial commit + route setup
devRaxx Mar 18, 2025
6850b53
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
dc372af
feat: added initial cards for current sigs section
devRaxx Mar 19, 2025
aa4c770
fix: fixed lint error
devRaxx Mar 19, 2025
2029944
feat: improved card design for mobile view
devRaxx Mar 19, 2025
f7765aa
feat: updated design up to ipad ver. on figma
devRaxx Mar 19, 2025
eb71e88
feat: improved UI responsiveness
devRaxx Mar 19, 2025
f5d84dc
feat: added button functionalities
devRaxx Mar 19, 2025
65ef2f4
fix: formatting
euxia Mar 26, 2025
39840ad
feat: links and added responsiveness changes in forms texts
euxia Apr 12, 2025
a0aaeeb
fix: dir problems
euxia Apr 13, 2025
4c2624b
fix: metadata init
euxia Apr 13, 2025
789439c
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
493387b
feat: formatting and added CURRENT SIGs cards
devRaxx Mar 19, 2025
dd46530
feat: initial commit + route setup
devRaxx Mar 18, 2025
a3c4089
feat: 80% progress for mobile view
devRaxx Mar 19, 2025
2846834
fix: fixed minor routing misimplementation
devRaxx Mar 19, 2025
5120199
fix: dir problems
euxia Apr 13, 2025
deb45e9
fix: format issues
euxia Apr 13, 2025
056ba90
fix: proper components name
euxia Apr 13, 2025
7da7f73
fix: cleaning folders
euxia Apr 13, 2025
2e4b97a
Merge branch 'DY-49' of https://github.com/DurianPy-Davao-Python-User…
euxia Apr 22, 2025
e6597e3
feat: new changes
euxia Apr 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/code-of-conduct/page.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export default function CodeOfConductPage() {
return (
<main className="mt-20 bg-dark-green text-white min-h-[70vh] py-8 md:px-36 px-10 flex flex-col justify-center">
<main className="bg-dark-green text-white min-h-[70vh] py-8 md:px-36 px-10 flex flex-col justify-center">
<h1 className="text-4xl md:text-6xl font-bold mb-8">
Code of <span className="text-primary">Conduct</span>
</h1>
Expand Down
7 changes: 0 additions & 7 deletions app/contact/components/TestComponent.tsx

This file was deleted.

93 changes: 93 additions & 0 deletions app/contact/components/YourDetails.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
import { useEffect, useState } from 'react';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';

export default function YourDetails() {
const [email, setEmail] = useState('');
const [subject, setSubject] = useState('');
const [message, setMessage] = useState('');
const [isValid, setIsValid] = useState(false);

useEffect(() => {
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
const isFormValid =
emailRegex.test(email.trim()) &&
subject.trim().length > 0 &&
message.trim().length > 0;

setIsValid(isFormValid);
}, [email, subject, message]);

return (
<div className="flex flex-col justify-between gap-auto max-w-[563px] p-10 w-full h-[calc(100vh-100px)] max-h-[738px] rounded-[50px] bg-radial-custom text-white">
<span className="text-[2.5rem] font-semibold text-white text-shadow-md">
Your details
</span>

{/* Email Input */}
<div className="mb-4">
<label
htmlFor="email"
className="block mb-2 font-semibold text-web-body-font "
>
Email
</label>
<Input
id="email"
type="text"
placeholder="Your Email"
className="w-full caret-white"
variant="contact-unfilled"
value={email}
onChange={(e) => setEmail(e.target.value)}
/>
</div>

{/* Subject Input */}
<div className="mb-4">
<label
htmlFor="subject"
className="block mb-2 font-semibold text-web-body-font "
>
Subject
</label>
<Input
id="subject"
type="text"
placeholder="Message Subject"
className="w-full caret-white"
variant="contact-unfilled"
value={subject}
onChange={(e) => setSubject(e.target.value)}
/>
</div>

{/* Message Textarea */}
<div className="mb-4">
<label
htmlFor="message"
className="block mb-2 font-semibold text-web-body-font "
>
Message
</label>
<textarea
id="message"
placeholder="Your Message"
className="w-full p-2 bg-transparent rounded text-base focus:outline-none caret-white text-web-body-font "
rows={4}
style={{ resize: 'none', maxHeight: '150px' }}
value={message}
onChange={(e) => setMessage(e.target.value)}
/>
</div>

<Button
variant="footer"
className="max-w-[148px] text-dark-green"
disabled={!isValid}
>
Send
</Button>
</div>
);
}
10 changes: 0 additions & 10 deletions app/contact/page.tsx

This file was deleted.

201 changes: 201 additions & 0 deletions app/speak/components/speak.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
'use client';

import React from 'react';
import Image from 'next/image';
import { Button } from '@/components/ui/button';

const handleRedirect = (url: string) => {
if (typeof window !== 'undefined') {
window.open(url, '_blank');
}
};

const SpeakDetails: React.FC = () => {
return (
<section>
<div className="flex-column max-w-7xl mx-auto pl-8 md:pl-12 lg:pl-16">
{/* Main Container - Always Horizontal */}
<div className="flex flex-row items-center justify-start w-full mt-8 q md:mt-10 lg:mt-10">
{/* Left Section - Text & Small Logo */}
<div className="w-1/2">
<h1 className="text-[#FFFFFF] [@media(max-width:380px)]:text-[20px] text-[25px] sm:text-[44px] md:text-[47px] lg:text-[65px] font-black leading-[1.3]">
Share Your <br />
Knowledge <br />
<div className="flex items-center space-x-2 md:space-x-5">
<span>with</span>
<Image
src="/assets/speakIcons/logoName.svg"
alt="DurianPy"
width={0}
height={0}
className="mt-1 sm:mt-1 md:mt-1 w-auto [@media(max-width:380px)]:h-6 h-8 sm:h-14 md:h-15 lg:h-20"
/>
</div>
</h1>
<p className="text-gray-300 my-4 md:my-8 lg:my-12 leading-tight [@media(max-width:392px)]:text-[6px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[18px]">
We are excited to have you as a speaker. <br />
<span>Help inspire the Python community in Davao.</span>
</p>
<Button
onClick={() =>
handleRedirect('https://forms.gle/x2cc6CrRhbhDeaxe9')
}
className="bg-yellow-500 text-black font-medium py-2 md:py-2 lg:py-3 px-4 md:px-5 lg:px-7 [@media(max-width:320px)]:text-[6px] text-[10px] md:text-[14px] lg:text-[18px] rounded-full hover:bg-yellow-600 transition-all duration-300 ease-out hover:scale-105"
>
Submit a Talk Proposal
</Button>
</div>

{/* Right Section - Large Logo */}
<div className="w-1/2">
<div className="ml-4 flex justify-end md:mt-5 lg:mt-10 relative ">
<Image
src="/assets/speakIcons/glowBg.svg"
alt="Glow BG"
width={0}
height={0}
className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[200px] h-[200px] md:w-[700px] md:h-[700px] lg:w-[800px] lg:h-[1000px] rounded-full blur-3xl"
/>
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[185px] h-[200px] md:w-[340px] md:h-[450px] lg:w-[465px] lg:h-[500px] bg-green-800/15 rounded-full blur-3xl -z-10"></div>
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[185px] h-[150px] md:w-[300px] md:h-[350px] lg:w-[350px] lg:h-[400px] bg-green-700/20 rounded-full blur-2xl -z-10"></div>
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[185px] h-[100px] md:w-[150px] md:h-[250px] lg:w-[250px] lg:h-[300px] bg-green-600/25 rounded-full blur-xl -z-10"></div>

{/* Logo */}
<Image
src="/assets/speakIcons/logoIcon.svg"
alt="DurianPy Logo"
width={0}
height={0}
className="w-[250px] sm:w-[350px] md:w-[400px] lg:w-[500px] relative z-10"
/>
</div>
</div>
</div>
<div className="container text-white mt-10 ">
<h1 className="[@media(max-width:380px)]:text-[20px] text-[25px] sm:text-[45px] md:text-[50px] lg:text-[60px] font-bold mb-6 lg:mb-8">
Submission <span className="text-[#FFC201]">Guidelines </span>
</h1>

<div className="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-2 gap-8 mr-8 md:mr-12 lg:mr-20 mx-10 lg:mx-0">
{/* Left Column */}
<div className="space-y-8">
{/* What to be Mindful of */}
<div className="relative pl-3 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[0.25px] before:bg-white">
<h2 className="[@media(max-width:380px)]:text-[16px] text-[16px] sm:text-[20px] md:text-[25px] lg:text-[28px] font-semibold mb-2">
What to be Mindful of
</h2>
<p className="[@media(max-width:392px)]:text-[8px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[16px] text-gray-300">
DurianPy welcomes developers of <br /> all experience levels -
beginners to experts
</p>
</div>

{/* What to Avoid */}
<div className="relative pl-3 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[0.25px] before:bg-white">
<h2 className="[@media(max-width:380px)]:text-[16px] text-[16px] sm:text-[20px] md:text-[25px] lg:text-[28px] font-semibold mb-2">
What to Avoid
</h2>
<div className="[@media(max-width:392px)]:text-[8px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[16px]">
<p className="text-gray-300">
Too much code without explanation.{' '}
</p>{' '}
<span>Proprietary code with no open-source reference </span>
</div>
</div>
</div>

{/* Right Column */}
<div className="space-y-8">
{/* What to Include */}
<div className="relative pl-3 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[0.25px] before:bg-white">
<h2 className="[@media(max-width:380px)]:text-[16px] text-[16px] sm:text-[20px] md:text-[25px] lg:text-[28px] font-semibold mb-2">
What to Include
</h2>
<div className="[@media(max-width:392px)]:text-[8px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[16px]">
<p className=" text-gray-300">How can people reach you? </p>{' '}
<span>Where they can find your slides or code </span>
</div>
</div>

{/* Helpful Resources */}
<div className="relative pl-3 before:absolute before:left-0 before:top-0 before:bottom-0 before:w-[0.25px] before:bg-white">
<h2 className="[@media(max-width:380px)]:text-[16px] text-[16px] sm:text-[20px] md:text-[25px] lg:text-[28px] font-semibold mb-2">
Helpful Resources
</h2>
<div className="[@media(max-width:392px)]:text-[8px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[16px]">
<a
onClick={() =>
handleRedirect(
'https://us.pycon.org/2014/speaking/proposal_advice/'
)
}
className="hover:underline block cursor-pointer"
>
Great Advice for Giving Talks
</a>
<a
onClick={() =>
handleRedirect('https://forms.gle/x2cc6CrRhbhDeaxe9')
}
className="hover:underline block cursor-pointer"
>
Submit Talk
</a>
</div>
</div>
</div>
</div>
<div className="mt-8 lg:mt-14">
<a href="mailto:durianpy.davao@gmail.com">
<Button
className="bg-yellow-500 text-black font-medium py-2 md:py-2 lg:py-3 px-4 md:px-5 lg:px-7 [@media(max-width:320px)]:text-[6px] text-[10px] md:text-[14px] lg:text-[18px] rounded-full hover:bg-yellow-600 transition-all duration-300 ease-out hover:scale-105"
>
Have Questions?
</Button>
</a>
</div>
</div>

<div className="container text-white mt-10 lg:mt-20">
<h1 className="[@media(max-width:380px)]:text-[20px] text-[28px] sm:text-[40px] md:text-[45px] lg:text-[60px] font-bold">
Google <span className="text-[#FFC201]"> Forms </span>
</h1>
<div className="[@media(max-width:392px)]:text-[8px] text-[8px] sm:text-[12px] md:text-[14px] lg:text-[16px] text-gray-300 mt-3 mb-7 lg:mb-5 ">
<p>
Please fill out the Google Form for the Call for Speakers,
providing your bio, topic, and relevant experience.{' '}
</p>{' '}
<span> We look forward to reviewing your application </span>
</div>
<div
className="mr-10 relative p-[5px] bg-gradient-to-l from-yellow-400 via-green-400 to-green-600"
style={{
borderTopLeftRadius: '75px',
borderBottomRightRadius: '75px',
borderTopRightRadius: '0px',
borderBottomLeftRadius: '0px',
}}
>
<iframe
src="https://docs.google.com/forms/d/e/1FAIpQLScTPUrZ8Xkfl2hsSlUZt0qzN7tE3zKt5e30d1OcI52YOsnrQg/viewform?embedded=true"
width="100%"
height="550"
className="h-[250px] md:h-[350px] lg:h-[550px] bg-white rounded-lg"
style={{
border: 'none',
borderTopLeftRadius: '75px',
borderBottomRightRadius: '75px',
borderTopRightRadius: '0px',
borderBottomLeftRadius: '0px',
overflow: 'hidden',
}}
allowFullScreen
></iframe>
</div>
</div>
</div>
</section>
);
};

export default SpeakDetails;
9 changes: 9 additions & 0 deletions app/speak/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import SpeakDetails from './components/speak'

export default function SpeakPage() {
return (
<main>
<SpeakDetails />
</main>
);
}
12 changes: 4 additions & 8 deletions components/navs/public/DesktopView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ interface redirectProps {
}

function redirectTo({ href }: redirectProps) {
window.open(href, '_blank', 'noopener,noreferrer');
window.location.href = href;
}

export default function DesktopView() {
Expand Down Expand Up @@ -66,16 +66,14 @@ export default function DesktopView() {
</DropdownMenu>
<Button
variant={'navLink'}
onClick={() =>
redirectTo({ href: 'https://forms.gle/x2cc6CrRhbhDeaxe9' })
}
onClick={() => router.push('/speak')}
className={`${pathname === '/speak' ? 'text-primary border-primary' : ''}`}
>
Speak
</Button>
{/* <Button
variant={'navLink'}
onClick={() => router.push('/404')}
onClick={() => redirectTo({ href: '/sigs' })}
className={`${pathname === '/sigs' ? 'text-primary border-primary' : ''}`}
>
SIGs
Expand All @@ -89,9 +87,7 @@ export default function DesktopView() {
</Button>
<Button
variant={'navLink'}
onClick={() =>
redirectTo({ href: 'https://www.facebook.com/durianpy' })
}
onClick={() => router.push('/contact')}
className={`${pathname === '/contact' ? 'text-primary border-primary' : ''}`}
>
Contact Us
Expand Down
Loading
Loading