diff --git a/frontend/src/containers/LearnMoreDialog/LearnMoreDialog.tsx b/frontend/src/containers/LearnMoreDialog/LearnMoreDialog.tsx new file mode 100644 index 00000000..a16fc7d4 --- /dev/null +++ b/frontend/src/containers/LearnMoreDialog/LearnMoreDialog.tsx @@ -0,0 +1,87 @@ +import { + Button, + Dialog, + DialogContent, + DialogDescription, + DialogHeader, + DialogTitle, + DialogTrigger, +} from '@/components' +import { DialogTriggerProps } from '@radix-ui/react-dialog' +import React from 'react' + +const LearnMoreDialog = ({ + onClose, +}: { + onClose?: DialogTriggerProps['onClick'] +}) => { + return ( + + + + + + + + + + More on Django India + + For the Community by the Community + + + +
+
+
+ Exclusive Project Updates +
+

+ Dive deep into the most exciting Django projects happening around! + Stay informed about initiatives, cutting-edge features, and key updates. + Discover how you can get involved, contribute your skills, + and be part of building something remarkable with the Django community. +

+
+
+
+ Newsletters +
+

+ Never miss an update on the latest trends, tools, and features + in the Django ecosystem. Our newsletters keep you informed about + what is happening in the Django world.whether it’s a major release, + noteworthy developments in India, + or international innovations shaping the future of web development. +

+
+
+
+ Community Events +
+

+ Join a vibrant community of Django developers through our meetups, webinars, and virtual hangouts. + Learn from experts, share your experiences, and connect with like-minded enthusiasts + across India and beyond. Be the first to hear about our upcoming events, + where you can network, learn, and grow your Django skills. +

+
+
+
+ Spotlight on Contributions +
+

+ Celebrate the amazing work being done by Indian developers in the Django community! + We’ll regularly highlight contributions that are making an impact, + offering inspiration and recognition to developers pushing boundaries. + Who knows, your next pull request might be the one that gets featured! +

+
+
+ +
+
+ ) +} + +export default LearnMoreDialog diff --git a/frontend/src/containers/LearnMoreDialog/index.ts b/frontend/src/containers/LearnMoreDialog/index.ts new file mode 100644 index 00000000..012bdb6a --- /dev/null +++ b/frontend/src/containers/LearnMoreDialog/index.ts @@ -0,0 +1 @@ +export { default as LearnMoreDialog } from './LearnMoreDialog' diff --git a/frontend/src/sections/WhatIsDjango/WhatIsDjango.tsx b/frontend/src/sections/WhatIsDjango/WhatIsDjango.tsx index b5f07aed..8be78872 100644 --- a/frontend/src/sections/WhatIsDjango/WhatIsDjango.tsx +++ b/frontend/src/sections/WhatIsDjango/WhatIsDjango.tsx @@ -1,8 +1,9 @@ 'use client' import Image from 'next/image' -import { Button, DataCard } from '@components' +import { DataCard } from '@components' import useWidth from '@/hooks/useWidth' +import { LearnMoreDialog } from '@/containers/LearnMoreDialog' const WhatIsDjango = () => { @@ -38,13 +39,13 @@ const WhatIsDjango = () => {

- A vibrant community of Django developers, primarily from India. - It unites passionate individuals who are eager to learn, share knowledge, and collaborate - on innovative projects. Through our meetups, workshops, and online events, members actively + A vibrant community of Django developers, primarily from India. + It unites passionate individuals who are eager to learn, share knowledge, and collaborate + on innovative projects. Through our meetups, workshops, and online events, members actively contribute to the growth of the Django ecosystem in India.

- +
@@ -76,4 +77,4 @@ const WhatIsDjango = () => { ) } -export default WhatIsDjango \ No newline at end of file +export default WhatIsDjango