Skip to content

Commit 74a5312

Browse files
updates
1 parent 7b69fac commit 74a5312

45 files changed

Lines changed: 4387 additions & 23 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/settings.local.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
"Bash(curl -sL -o /dev/null -w \"%{http_code}\" http://localhost:3000/java-job-support/)",
4040
"PowerShell(Get-ChildItem -Path \"D:\\\\solutions\\\\business websites\\\\proxytechsupport-next\\\\proxytechsupport-nextjs\" -Force | Select-Object Name, @{Name='Type';Expression={if\\($_.PSIsContainer\\){'Directory'}else{'File'}}})",
4141
"Bash(Select-Object Name)",
42-
"Bash(xargs grep -l \"relatedLinks\\\\|Related Links\")"
42+
"Bash(xargs grep -l \"relatedLinks\\\\|Related Links\")",
43+
"Bash(Get-ChildItem -Path \"D:\\\\solutions\\\\business websites\\\\proxytechsupport-next\\\\proxytechsupport-nextjs\" -Directory)",
44+
"PowerShell(npm run *)"
4345
]
4446
}
4547
}

app/locations/page.tsx

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,96 @@ const countries: CountryEntry[] = [
187187
},
188188
];
189189

190+
type WorkdayCountryEntry = {
191+
country: string;
192+
links: { label: string; href: string }[];
193+
};
194+
195+
const workdayCountries: WorkdayCountryEntry[] = [
196+
{
197+
country: 'Workday Hub',
198+
links: [
199+
{ label: 'Workday Job Support', href: '/workday-job-support/' },
200+
{ label: 'Workday Proxy Interview', href: '/workday-proxy-interview-support/' },
201+
{ label: 'Workday Interview Scheduled', href: '/workday-interview-scheduled/' },
202+
],
203+
},
204+
{
205+
country: 'USA',
206+
links: [
207+
{ label: 'Workday Job Support USA', href: '/workday-job-support-usa/' },
208+
{ label: 'Workday Proxy Interview USA', href: '/workday-proxy-interview-usa/' },
209+
{ label: 'Workday Interview Scheduled USA', href: '/workday-interview-scheduled-usa/' },
210+
],
211+
},
212+
{
213+
country: 'Canada',
214+
links: [
215+
{ label: 'Workday Job Support Canada', href: '/workday-job-support-canada/' },
216+
{ label: 'Workday Proxy Interview Canada', href: '/workday-proxy-interview-canada/' },
217+
{ label: 'Workday Interview Scheduled Canada', href: '/workday-interview-scheduled-canada/' },
218+
],
219+
},
220+
{
221+
country: 'UK',
222+
links: [
223+
{ label: 'Workday Job Support UK', href: '/workday-job-support-uk/' },
224+
{ label: 'Workday Proxy Interview UK', href: '/workday-proxy-interview-uk/' },
225+
{ label: 'Workday Interview Scheduled UK', href: '/workday-interview-scheduled-uk/' },
226+
],
227+
},
228+
{
229+
country: 'Europe',
230+
links: [
231+
{ label: 'Workday Job Support Europe', href: '/workday-job-support-europe/' },
232+
{ label: 'Workday Proxy Interview Europe', href: '/workday-proxy-interview-europe/' },
233+
{ label: 'Workday Interview Scheduled Europe', href: '/workday-interview-scheduled-europe/' },
234+
],
235+
},
236+
{
237+
country: 'Ireland',
238+
links: [
239+
{ label: 'Workday Job Support Ireland', href: '/workday-job-support-ireland/' },
240+
],
241+
},
242+
{
243+
country: 'Germany',
244+
links: [
245+
{ label: 'Workday Job Support Germany', href: '/workday-job-support-germany/' },
246+
],
247+
},
248+
{
249+
country: 'Netherlands',
250+
links: [
251+
{ label: 'Workday Job Support Netherlands', href: '/workday-job-support-netherlands/' },
252+
],
253+
},
254+
{
255+
country: 'Australia',
256+
links: [
257+
{ label: 'Workday Job Support Australia', href: '/workday-job-support-australia/' },
258+
],
259+
},
260+
{
261+
country: 'Singapore',
262+
links: [
263+
{ label: 'Workday Job Support Singapore', href: '/workday-job-support-singapore/' },
264+
],
265+
},
266+
{
267+
country: 'UAE',
268+
links: [
269+
{ label: 'Workday Job Support UAE', href: '/workday-job-support-uae/' },
270+
],
271+
},
272+
{
273+
country: 'Saudi Arabia',
274+
links: [
275+
{ label: 'Workday Job Support Saudi Arabia', href: '/workday-job-support-saudi-arabia/' },
276+
],
277+
},
278+
];
279+
190280
const faqs = [
191281
{
192282
question: 'Do you provide IT job support for all countries listed on this page?',
@@ -348,6 +438,26 @@ export default function LocationsPage() {
348438
))}
349439
</div>
350440

441+
<h2 className="loc-section-title">Workday Support by Country</h2>
442+
<p style={{ fontSize: '0.9rem', color: 'rgba(255,255,255,0.65)', marginBottom: '1.25rem', lineHeight: 1.6 }}>
443+
Dedicated Workday HCM, Financial Management, Payroll, Integration, and proxy interview support by region.{' '}
444+
<Link href="/workday-job-support/" style={{ color: '#4fc3a1', textDecoration: 'none' }}>View Workday Hub →</Link>
445+
</p>
446+
<div className="loc-grid">
447+
{workdayCountries.map((entry) => (
448+
<div className="loc-card" key={entry.country}>
449+
<div className="loc-card-country">{entry.country}</div>
450+
<ul>
451+
{entry.links.map((link) => (
452+
<li key={link.href}>
453+
<Link href={link.href}>{link.label}</Link>
454+
</li>
455+
))}
456+
</ul>
457+
</div>
458+
))}
459+
</div>
460+
351461
<div className="loc-resource-links">
352462
<h3>Explore More</h3>
353463
<div className="loc-resource-links-row">

app/services/page.tsx

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,62 @@ const countryServices: CountryServiceGroup[] = [
130130
},
131131
];
132132

133+
type WorkdayServiceGroup = {
134+
region: string;
135+
links: { label: string; href: string }[];
136+
};
137+
138+
const workdayServices: WorkdayServiceGroup[] = [
139+
{
140+
region: 'Workday Core',
141+
links: [
142+
{ label: 'Workday Job Support', href: '/workday-job-support/' },
143+
{ label: 'Workday Proxy Interview', href: '/workday-proxy-interview-support/' },
144+
{ label: 'Workday Interview Scheduled', href: '/workday-interview-scheduled/' },
145+
],
146+
},
147+
{
148+
region: 'Workday USA',
149+
links: [
150+
{ label: 'Workday Job Support USA', href: '/workday-job-support-usa/' },
151+
{ label: 'Workday Proxy Interview USA', href: '/workday-proxy-interview-usa/' },
152+
{ label: 'Workday Interview Scheduled USA', href: '/workday-interview-scheduled-usa/' },
153+
],
154+
},
155+
{
156+
region: 'Workday Canada',
157+
links: [
158+
{ label: 'Workday Job Support Canada', href: '/workday-job-support-canada/' },
159+
{ label: 'Workday Proxy Interview Canada', href: '/workday-proxy-interview-canada/' },
160+
{ label: 'Workday Interview Scheduled Canada', href: '/workday-interview-scheduled-canada/' },
161+
],
162+
},
163+
{
164+
region: 'Workday UK',
165+
links: [
166+
{ label: 'Workday Job Support UK', href: '/workday-job-support-uk/' },
167+
{ label: 'Workday Proxy Interview UK', href: '/workday-proxy-interview-uk/' },
168+
{ label: 'Workday Interview Scheduled UK', href: '/workday-interview-scheduled-uk/' },
169+
],
170+
},
171+
{
172+
region: 'Workday Europe',
173+
links: [
174+
{ label: 'Workday Job Support Europe', href: '/workday-job-support-europe/' },
175+
{ label: 'Workday Proxy Interview Europe', href: '/workday-proxy-interview-europe/' },
176+
{ label: 'Workday Ireland', href: '/workday-job-support-ireland/' },
177+
],
178+
},
179+
{
180+
region: 'Workday APAC & Middle East',
181+
links: [
182+
{ label: 'Workday Job Support Australia', href: '/workday-job-support-australia/' },
183+
{ label: 'Workday Job Support Singapore', href: '/workday-job-support-singapore/' },
184+
{ label: 'Workday Job Support UAE', href: '/workday-job-support-uae/' },
185+
],
186+
},
187+
];
188+
133189
const resourceLinks = [
134190
{ label: 'Technologies We Support', href: '/technologies/' },
135191
{ label: 'Knowledge Base', href: '/knowledge-base/' },
@@ -235,6 +291,26 @@ export default function ServicesPage() {
235291
<Link href="/locations/" style={{ color: '#4fc3a1', textDecoration: 'none' }}>See all locations →</Link>
236292
</p>
237293

294+
<h2 className="svc-section-title">Workday HCM, Finance &amp; Integration Support</h2>
295+
<p style={{ fontSize: '0.9rem', color: 'rgba(255,255,255,0.65)', marginBottom: '1.25rem', lineHeight: 1.6 }}>
296+
Dedicated Workday job support and proxy interview assistance — HCM, Financial Management, Payroll, Integrations, Reporting, Security, Adaptive Planning, Recruiting, and 2026R1 release support.{' '}
297+
<Link href="/workday-job-support/" style={{ color: '#4fc3a1', textDecoration: 'none' }}>View Workday Hub →</Link>
298+
</p>
299+
<div className="svc-country-grid">
300+
{workdayServices.map((group) => (
301+
<div className="svc-country-card" key={group.region}>
302+
<div className="svc-country-name">{group.region}</div>
303+
<ul>
304+
{group.links.map((link) => (
305+
<li key={link.href}>
306+
<Link href={link.href}>{link.label}</Link>
307+
</li>
308+
))}
309+
</ul>
310+
</div>
311+
))}
312+
</div>
313+
238314
<h2 className="svc-section-title">Explore More Resources</h2>
239315
<div className="svc-resource-row">
240316
{resourceLinks.map((link) => (
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workday2026r1ReleaseSupport } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workday2026r1ReleaseSupport);
7+
8+
export default function Workday2026r1ReleaseSupportPage() {
9+
return <LandingPageTemplate config={workday2026r1ReleaseSupport} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayAdaptivePlanningJobSupport } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayAdaptivePlanningJobSupport);
7+
8+
export default function WorkdayAdaptivePlanningJobSupportPage() {
9+
return <LandingPageTemplate config={workdayAdaptivePlanningJobSupport} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayFinancialManagementJobSupport } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayFinancialManagementJobSupport);
7+
8+
export default function WorkdayFinancialManagementJobSupportPage() {
9+
return <LandingPageTemplate config={workdayFinancialManagementJobSupport} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayHcmJobSupport } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayHcmJobSupport);
7+
8+
export default function WorkdayHcmJobSupportPage() {
9+
return <LandingPageTemplate config={workdayHcmJobSupport} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayIntegrationJobSupport } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayIntegrationJobSupport);
7+
8+
export default function WorkdayIntegrationJobSupportPage() {
9+
return <LandingPageTemplate config={workdayIntegrationJobSupport} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayInterviewScheduledCanada } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayInterviewScheduledCanada);
7+
8+
export default function WorkdayInterviewScheduledCanadaPage() {
9+
return <LandingPageTemplate config={workdayInterviewScheduledCanada} />;
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type { Metadata } from 'next';
2+
import LandingPageTemplate from '@/components/LandingPageTemplate';
3+
import { workdayInterviewScheduledEurope } from '@/data/workday-pages';
4+
import { landingPageMetadata } from '@/lib/site-seo';
5+
6+
export const metadata: Metadata = landingPageMetadata(workdayInterviewScheduledEurope);
7+
8+
export default function WorkdayInterviewScheduledEuropePage() {
9+
return <LandingPageTemplate config={workdayInterviewScheduledEurope} />;
10+
}

0 commit comments

Comments
 (0)