Skip to content

Commit 542f383

Browse files
Corporate Training Page (#1826)
Co-authored-by: Kyle Holmberg <kylemh.email@gmail.com>
1 parent f87988e commit 542f383

File tree

8 files changed

+182
-9
lines changed

8 files changed

+182
-9
lines changed

pages/corporate-training/index.tsx

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
import Image from 'next/image';
2+
import Head from 'components/head';
3+
import HeroBanner from 'components/HeroBanner/HeroBanner';
4+
import OutboundLink from 'components/OutboundLink/OutboundLink';
5+
import { ReactNode } from 'react';
6+
import classNames from 'classnames';
7+
8+
const pageTitle = 'Corporate Training: Breaking Biases';
9+
10+
interface Bias {
11+
title: string;
12+
subtitle: string;
13+
description: ReactNode;
14+
image: string;
15+
alt: string;
16+
}
17+
18+
const biases: Bias[] = [
19+
{
20+
title: 'Bias #1',
21+
subtitle: 'All Veterans have PTSD or some form of mental illness',
22+
description: (
23+
<>
24+
The truth is that 28% of OIF/OEF/OND Vets self-reported one mental health diagnosis (NIH),
25+
and more than 1 in 5 adult civilians in the general population live with a mental illness
26+
(CDC).
27+
</>
28+
),
29+
image: '/static/images/bias1.jpg',
30+
alt: 'Woman listening to someone talking',
31+
},
32+
{
33+
title: 'Bias #2',
34+
subtitle: 'Veterans are violent and unsafe to be around',
35+
description: (
36+
<>
37+
The truth is that TV, movies and sensationalized media propels these violent stereotypes.
38+
The truth: the incarceration rate for Vets is lower than for non-Vets (Bureau of Justice
39+
Statistics). Access to mental health resources & reducing stigma reduces the rate of
40+
criminalization for all.
41+
</>
42+
),
43+
image: '/static/images/bias2.jpg',
44+
alt: 'Woman listening to someone talking',
45+
},
46+
{
47+
title: 'Bias #3',
48+
subtitle: 'Vets come from low income means, are uneducated or joined out of desperation',
49+
description: (
50+
<>
51+
Technological, tactical, and strategic planning focuses on raising the bar for recruits. The
52+
truth is the majority of new recruits come from median family income & cognitive skills,
53+
equal to or greater than civilians (Journal of Strategic Studies).
54+
</>
55+
),
56+
image: '/static/images/bias3.jpg',
57+
alt: 'Woman listening to someone talking',
58+
},
59+
{
60+
title: 'Bias #4',
61+
subtitle:
62+
'Reserve and National Guard Service Members are part-time warriors and not able to focus on civilian careers.',
63+
description: (
64+
<>
65+
Reserve and National Guard members face a new challenge: bias from civilian coworkers and
66+
hiring managers{' '}
67+
<OutboundLink
68+
href="https://www.military.com/"
69+
analyticsEventLabel="Bias #4 Source Link"
70+
hasIcon={false}
71+
>
72+
military.com
73+
</OutboundLink>
74+
. The truth: work cultures that promote and support Reserve and NG members retain loyalty,
75+
increased productivity & diversity and sets an example for employees to define exemplary
76+
service to others.
77+
</>
78+
),
79+
image: '/static/images/bias4.jpg',
80+
alt: 'Woman listening to someone talking',
81+
},
82+
{
83+
title: 'Bias #5',
84+
subtitle: 'Military and Veteran spouses choose not to work and enjoy being dependents',
85+
description: (
86+
<>
87+
There are ~ 11.5M military and Veteran spouses. The under-employment and unemployment rate
88+
is ~13%, over 3X the national rate{' '}
89+
<span className="inline-block whitespace-normal">
90+
[
91+
<OutboundLink
92+
href="https://www.dol.gov/sites/dolgov/files/WB/mib/WB-MilSpouse-factsheet.pdf"
93+
analyticsEventLabel="Bias #5 Source Link"
94+
hasIcon={false}
95+
>
96+
Department of Labor, Women&apos;s Bureau
97+
</OutboundLink>
98+
]
99+
</span>
100+
. The Truth: to support our Vets, in their return to the civilian workforce, we MUST support
101+
their spouses and family members.
102+
</>
103+
),
104+
image: '/static/images/bias5.jpg',
105+
alt: 'Woman listening to someone talking',
106+
},
107+
];
108+
109+
const CorporateTraining = () => {
110+
return (
111+
<>
112+
<Head title={pageTitle} />
113+
<HeroBanner
114+
className="py-12"
115+
backgroundImageSource="/static/images/heroImage.jpg"
116+
title="Corporate Training: Breaking Biases"
117+
>
118+
<p className="text-left">
119+
Operation Code has provided corporate training for tech employers since 2019. In order to
120+
break barriers and blockers for our military community, we must address the implicit and
121+
overt biases. Reach out to us if you would like more information on how our military
122+
cultural competency training works, if you&apos;d like us to help create a military
123+
Diversity, Equity, Inclusion and Belonging strategy, provide ongoing professional
124+
development or set up a military Employee Resource Group with you: Contact the{' '}
125+
<OutboundLink
126+
href="mailto:partnerships@operationcode.org"
127+
analyticsEventLabel="Email"
128+
hasIcon={false}
129+
>
130+
Partnerships Team
131+
</OutboundLink>
132+
.<span className="block mt-4">We look forward to hearing from you!</span>
133+
</p>
134+
</HeroBanner>
135+
<ol className="flex flex-col w-full list-none">
136+
{biases.map(bias => (
137+
<li
138+
key={bias.title}
139+
className={classNames(
140+
'flex md:even:flex-row-reverse md:flex-row flex-col-reverse flex-wrap md:flex-nowrap md:[&>*]:flex-1',
141+
'even:bg-themeSecondary even:text-white', // mobile alternating colors per li
142+
'md:[&:nth-child(1n)]:bg-white md:[&:nth-child(2n)]:bg-themeGray800 md:[&:nth-child(3n)]:bg-themeSecondary md:[&:nth-child(1n)]:text-themeSecondary md:[&:nth-child(3n)]:text-white', // non-mobile alternating colors per li
143+
)}
144+
>
145+
<article className="flex flex-col items-center justify-center text-left">
146+
<div className="p-10 max-w-prose">
147+
<h3 className="flex flex-col gap-2 mb-4">
148+
<span className="block text-2xl tracking-tight">{bias.title}</span>
149+
<span className="tracking-wider leading-8">{bias.subtitle}</span>
150+
</h3>
151+
152+
<p>{bias.description}</p>
153+
</div>
154+
</article>
155+
156+
<div
157+
className={classNames(
158+
'relative h-64 w-64 mx-auto mt-10 mb-2 md:m-0 md:aspect-square 2xl:aspect-[4/2] md:h-auto md:w-auto',
159+
"before:content-[''] before:absolute before:top-2 before:left-2 before:w-full before:h-full before:bg-themePrimary", // mobile only bg square
160+
'md:before:content-[unset]',
161+
)}
162+
>
163+
<Image
164+
src={bias.image}
165+
alt={bias.alt}
166+
layout="fill"
167+
objectFit="cover"
168+
className="2xl:object-[75%_0%]"
169+
/>
170+
</div>
171+
</li>
172+
))}
173+
</ol>
174+
</>
175+
);
176+
};
177+
178+
export default CorporateTraining;

public/static/images/bias1.jpg

256 KB
Loading

public/static/images/bias2.jpg

265 KB
Loading

public/static/images/bias3.jpg

339 KB
Loading

public/static/images/bias4.jpg

251 KB
Loading

public/static/images/bias5.jpg

336 KB
Loading

public/static/images/heroImage.jpg

274 KB
Loading

yarn.lock

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6124,15 +6124,10 @@ camelcase@^6.2.0:
61246124
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
61256125
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
61266126

6127-
caniuse-lite@^1.0.30001332, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520:
6128-
version "1.0.30001532"
6129-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001532.tgz#c6a4d5d2da6d2b967f0ee5e12e7f680db6ad2fca"
6130-
integrity sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==
6131-
6132-
caniuse-lite@^1.0.30001587:
6133-
version "1.0.30001591"
6134-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz#16745e50263edc9f395895a7cd468b9f3767cf33"
6135-
integrity sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==
6127+
caniuse-lite@^1.0.30001332, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001520, caniuse-lite@^1.0.30001587:
6128+
version "1.0.30001633"
6129+
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001633.tgz"
6130+
integrity sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==
61366131

61376132
case-sensitive-paths-webpack-plugin@^2.4.0:
61386133
version "2.4.0"

0 commit comments

Comments
 (0)