footer link pending

This commit is contained in:
priyanshuvish
2025-07-21 20:16:17 +05:30
parent beb2a6dcca
commit 5a3ef848f7
22 changed files with 64 additions and 51 deletions

View File

@@ -112,7 +112,7 @@ const socialLinks = [
{ {
name: "YouTube", name: "YouTube",
icon: Youtube, icon: Youtube,
url: "https://youtube.com/wdi", url: "https://www.youtube.com/@WebsitedevelopersindiaPvtLmtd",
}, },
]; ];

View File

@@ -457,16 +457,16 @@ const navigationData = {
], ],
company: [ company: [
{ text: "About WDI", icon: Info, href: "/company/about-wdi" }, { text: "About WDI", icon: Info, href: "/company/about-wdi" },
{ text: "Our History", icon: Clock, href: "/company/our-history" }, // { text: "Our History", icon: Clock, href: "/company/our-history" },
{ text: "Leadership Team", icon: Users2, href: "/company/leadership-team" }, { text: "Leadership Team", icon: Users2, href: "/company/leadership-team" },
{ // {
text: "Awards & Certifications", // text: "Awards & Certifications",
icon: Award, // icon: Award,
href: "/company/awards-certifications", // href: "/company/awards-certifications",
}, // },
{ text: "Careers", icon: Briefcase, href: "/company/careers" }, { text: "Careers", icon: Briefcase, href: "/company/careers" },
{ text: "Culture & Values", icon: Heart, href: "/company/culture-values" }, // { text: "Culture & Values", icon: Heart, href: "/company/culture-values" },
{ text: "Press & Media", icon: Newspaper, href: "/company/press-media" }, // { text: "Press & Media", icon: Newspaper, href: "/company/press-media" },
], ],
resources: [ resources: [
{ text: "Articles", icon: BookOpen, href: "/resources/blog" }, { text: "Articles", icon: BookOpen, href: "/resources/blog" },

View File

@@ -265,7 +265,7 @@ export const ArticleDetail = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -279,7 +279,7 @@ export const ArticleDetail = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -454,7 +454,7 @@ export const AutomationReshapingBusiness = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -468,7 +468,7 @@ export const AutomationReshapingBusiness = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -357,7 +357,7 @@ export const BuildingYourAPIStack = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -371,7 +371,7 @@ export const BuildingYourAPIStack = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -14,16 +14,25 @@ import {
} from "lucide-react"; } from "lucide-react";
import { ImageWithFallback } from "../components/figma/ImageWithFallback"; import { ImageWithFallback } from "../components/figma/ImageWithFallback";
import { navigateTo } from "../App"; import { navigateTo } from "../App";
import ranoutofLocalImage from '../src/images/ranoutof.webp';
import regroupLocalImage from '../src/images/regroup.webp';
import seezunLocalImage from '../src/images/seezun.webp';
import tanamiLocalImage from '../src/images/tanami.webp';
import wokasideawardLocalImage from '../src/images/woka-side-award.webp';
import traderCircuitLocalImage from '../src/images/traders-circuit.webp';
import goodTimesLocalImage from '../src/images/goodtimes.webp';
import prospertyLocalImage from '../src/images/prosperty.webp';
// High-quality project images // High-quality project images
const ranOutOfImage = "https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop&auto=format"; const ranOutOfImage = ranoutofLocalImage;
const seezunImage = "https://images.unsplash.com/photo-1512941937669-90a1b58e7e9c?w=600&h=400&fit=crop&auto=format"; const seezunImage = seezunLocalImage;
const wokaImage = "https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=600&h=400&fit=crop&auto=format"; const wokaImage = wokasideawardLocalImage;
const regroupImage = "https://images.unsplash.com/photo-1517077304055-6e89abbf09b0?w=600&h=400&fit=crop&auto=format"; const regroupImage = regroupLocalImage;
const tanamiImage = "https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop&auto=format"; const tanamiImage = tanamiLocalImage;
const tradersCircuitImage = "https://images.unsplash.com/photo-1559757148-5c350d0d3c56?w=600&h=400&fit=crop&auto=format"; const tradersCircuitImage = traderCircuitLocalImage;
const goodTimesImage = "https://images.unsplash.com/photo-1557804506-669a67965ba0?w=600&h=400&fit=crop&auto=format"; const goodTimesImage = goodTimesLocalImage;
const prospertyImage = "https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?w=600&h=400&fit=crop&auto=format"; const prospertyImage = prospertyLocalImage;
const caseStudies = [ const caseStudies = [
{ {

View File

@@ -390,7 +390,7 @@ export const ComplianceReadyFintech = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -404,7 +404,7 @@ export const ComplianceReadyFintech = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -236,7 +236,7 @@ export const DedicatedDevelopmentTeams = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-card/50"> {/* <section className="py-16 bg-card/50">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -270,7 +270,7 @@ export const DedicatedDevelopmentTeams = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-background"> <section className="py-16 bg-background">

View File

@@ -307,7 +307,7 @@ export const EngagementModels = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-card/50"> {/* <section className="py-16 bg-card/50">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -341,7 +341,7 @@ export const EngagementModels = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-background"> <section className="py-16 bg-background">

View File

@@ -310,7 +310,7 @@ export const FutureOfAIHealthcare = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -324,7 +324,7 @@ export const FutureOfAIHealthcare = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -407,7 +407,7 @@ export const HireBackendDevelopers = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-background"> {/* <section className="py-16 bg-background">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -446,7 +446,7 @@ export const HireBackendDevelopers = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-card/50"> <section className="py-16 bg-card/50">

View File

@@ -297,7 +297,7 @@ export const HireFrontendDevelopers = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-card/50"> {/* <section className="py-16 bg-card/50">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -336,7 +336,7 @@ export const HireFrontendDevelopers = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-background"> <section className="py-16 bg-background">

View File

@@ -346,7 +346,7 @@ export const HireFullStackDevelopers = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-background"> {/* <section className="py-16 bg-background">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -385,7 +385,7 @@ export const HireFullStackDevelopers = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-card/50"> <section className="py-16 bg-card/50">

View File

@@ -327,7 +327,7 @@ export const HireQAEngineers = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-card/50"> {/* <section className="py-16 bg-card/50">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -363,7 +363,7 @@ export const HireQAEngineers = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-background"> <section className="py-16 bg-background">

View File

@@ -389,7 +389,7 @@ export const HireUIUXDesigners = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-background"> {/* <section className="py-16 bg-background">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -428,7 +428,7 @@ export const HireUIUXDesigners = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-card/50"> <section className="py-16 bg-card/50">

View File

@@ -98,7 +98,7 @@ export const LeadershipTeam = () => {
<img <img
src={leader.image} src={leader.image}
alt={leader.name} alt={leader.name}
className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-300" className="w-full h-full object-center group-hover:scale-110 transition-transform duration-300"
/> />
</div> </div>
<div className="absolute inset-0 rounded-2xl bg-gradient-to-t from-black/20 to-transparent" /> <div className="absolute inset-0 rounded-2xl bg-gradient-to-t from-black/20 to-transparent" />

View File

@@ -405,7 +405,7 @@ export const LegacySystemScaling = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -419,7 +419,7 @@ export const LegacySystemScaling = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -318,7 +318,7 @@ export const MigratingToLinear101 = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -332,7 +332,7 @@ export const MigratingToLinear101 = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

View File

@@ -399,7 +399,7 @@ export const TeamAugmentationServices = () => {
</section> </section>
{/* Testimonials */} {/* Testimonials */}
<section className="py-16 bg-card/50"> {/* <section className="py-16 bg-card/50">
<div className="container mx-auto px-6 lg:px-8"> <div className="container mx-auto px-6 lg:px-8">
<div className="text-center mb-12"> <div className="text-center mb-12">
<h2 className="text-3xl md:text-4xl font-bold mb-4 text-white"> <h2 className="text-3xl md:text-4xl font-bold mb-4 text-white">
@@ -433,7 +433,7 @@ export const TeamAugmentationServices = () => {
))} ))}
</div> </div>
</div> </div>
</section> </section> */}
{/* CTA Section */} {/* CTA Section */}
<section className="py-16 bg-background"> <section className="py-16 bg-background">

View File

@@ -274,7 +274,7 @@ export const UXReviewPresentations = () => {
</div> </div>
{/* Author Bio */} {/* Author Bio */}
<Card className="bg-card/50 border-white/10"> {/* <Card className="bg-card/50 border-white/10">
<CardContent className="p-6"> <CardContent className="p-6">
<div className="flex items-start gap-4"> <div className="flex items-start gap-4">
<Avatar className="w-16 h-16"> <Avatar className="w-16 h-16">
@@ -288,7 +288,7 @@ export const UXReviewPresentations = () => {
</div> </div>
</div> </div>
</CardContent> </CardContent>
</Card> </Card> */}
</div> </div>
</CardContent> </CardContent>
</Card> </Card>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -449,7 +449,7 @@
/* Outline Button - WDI Style with Elevation */ /* Outline Button - WDI Style with Elevation */
.btn-outline-wdi { .btn-outline-wdi {
background: transparent; background: transparent;
color: #E5195E; color: #fff;
font-weight: 500; font-weight: 500;
border: 1px solid rgba(229, 25, 94, 0.3); border: 1px solid rgba(229, 25, 94, 0.3);
border-radius: 0.5rem; border-radius: 0.5rem;
@@ -461,6 +461,10 @@
transform: translateY(0); transform: translateY(0);
} }
.btn-outline-wdi svg {
color: #E5195E;
}
.btn-outline-wdi:hover { .btn-outline-wdi:hover {
transform: translateY(-2px); transform: translateY(-2px);
background: rgba(229, 25, 94, 0.05); background: rgba(229, 25, 94, 0.05);