-
-
- Ideas Worth Spreading
-
-
- Join us for an inspiring TEDx event featuring thought-provoking
- talks, innovative ideas, and transformative experiences.
-
-
-
- Registrations Open Soon
-
-
-
-
-
-
Date: December 14, 2024
+
+
+
+
+
+
+ Ideas Worth Spreading
+
+
+ Join us for an inspiring TEDx event featuring thought-provoking talks, innovative
+ ideas, and transformative experiences.
+
+
+
+
+ Register Now
+
+
+
+
+
+
+
Date: December 14, 2024
+
+
+
+
+
+
+
+
+ Life - Explore What's Worth Living
+
+
-
-
-
-
-
-
-
- Life - Explore What's Worth Living
-
-
-
-
-
- Event Starts In
-
-
- {timeUnits.map((unit) => (
-
- ))}
-
-
-
- );
+
+
+ Event Starts In
+
+
+ {timeUnits.map((unit) => (
+
+ ))}
+
+
+
+ );
}
diff --git a/src/components/widget/performers.tsx b/src/components/widget/performers.tsx
index 12bb0f8..cd25d88 100644
--- a/src/components/widget/performers.tsx
+++ b/src/components/widget/performers.tsx
@@ -156,7 +156,7 @@ export default function Component() {
alt={`Performer section ${sectionIndex + 1}, slide ${imageIndex + 1} of ${
section.images.length
}`}
- className={`absolute inset-0 w-full h-full object-cover transition-opacity duration-1000 ${
+ className={`absolute inset-0 w-full h-full object-cover transition-opacity duration-8000 ${
imageIndex === currentImageIndices[sectionIndex]
? "opacity-100"
: "opacity-0"
diff --git a/src/constants/index.ts b/src/constants/index.ts
index ba31293..da0c2da 100644
--- a/src/constants/index.ts
+++ b/src/constants/index.ts
@@ -1,3 +1,4 @@
export const basePrice = 1000;
export const initialdiscount = 0;
-export const sjecPrice = 800;
+export const sjecStudentPrice = 750;
+export const sjecFacultyPrice = 800;
diff --git a/src/data/legal-info.ts b/src/data/legal-info.ts
new file mode 100644
index 0000000..3a509b9
--- /dev/null
+++ b/src/data/legal-info.ts
@@ -0,0 +1,28 @@
+export const legalInfo = {
+ Refund: [
+ {
+ title: "Introduction",
+ description: `We offer a seamless registration process using Razorpay, a secure payment gateway. This page outlines our refund policy to provide clarity and peace of mind in case of any issues with your payment.`,
+ },
+ {
+ title: "Payment Process",
+ description: `Our payment process is designed to be easy and convenient for you. We offer multiple payment options, including credit/debit cards, net banking, and UPI. Once you select your preferred payment method, you will be redirected to Razorpay${"'"}s secure payment gateway to complete the payment process.`,
+ },
+ {
+ title: "Refund Policy",
+ description: `We understand that sometimes processing errors or technical glitches can occur during the payment process, leading to an unsuccessful transaction. In such cases, the amount paid by you will be credited back to your account automatically within 5-7 business days. Please note that this refund is only applicable in the case of an unsuccessful transaction due to processing errors and not for any other reasons. Please fill out the form :
here `,
+ },
+ {
+ title: "Non-Refundable Services",
+ description: `Please note that our registration services are non-refundable and cannot be canceled once payment has been made. This policy is in place to ensure that we can deliver the best possible experience for all our customers.`,
+ },
+ {
+ title: "Payment Security",
+ description: `We take the safety and security of your payment information very seriously. Our payment gateway partner, Razorpay, ensures that all transactions are secure and protected by industry-standard encryption. You can be confident that your payment information is safe when you use our website for registration. `,
+ },
+ {
+ title: "Contact Information",
+ description: `If you have any questions or concerns about our refund policy or payment process, please do not hesitate to contact our team. You can reach us at
tiara@sjec.ac.in , and we will be happy to assist you. `,
+ },
+ ],
+};
diff --git a/src/lib/helper.ts b/src/lib/helper.ts
index f6953aa..fb1af3a 100644
--- a/src/lib/helper.ts
+++ b/src/lib/helper.ts
@@ -25,9 +25,11 @@ export const generatedSignature = (
return sig;
};
-export const isSjecMember = (email: string) => {
- if (email.endsWith("@sjec.ac.in")) {
- return true;
- }
- return false;
-};
+
+export const getSjecMemberType = (email: string): "student" | "faculty" | "unknown" => {
+ if (email.endsWith("@sjec.ac.in")) {
+ // Check if the email starts with a number
+ return /^\d/.test(email) ? "student" : "faculty";
+ }
+ return "unknown";
+};
\ No newline at end of file