Skip to content

Commit 5abed5f

Browse files
authored
Fix: Fix the content alignment on the case studies detail page (#41)
* Fix: Fix the content alignment on the case studies detail page * Fix: category case studies
1 parent 8cf669c commit 5abed5f

File tree

7 files changed

+22
-31
lines changed

7 files changed

+22
-31
lines changed

app/(case-studies)/case-studies/ctoaas-media/[lang]/page.tsx

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -140,47 +140,41 @@ function Home({ lang }: { lang: SupportedLanguage }) {
140140
</div>
141141

142142
{/* CI/CD Transformation */}
143-
<div className="text-hyperjump-black text-left">
143+
<div className="text-hyperjump-black mt-5 text-left">
144144
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
145145
{caseStudyCtoaasMediaCiCdTitle(lang)}
146146
</h3>
147147
<ul
148-
className="list-disc pl-5"
148+
className="list-outside list-disc space-y-2 pl-5 text-lg"
149149
dangerouslySetInnerHTML={{
150150
__html: [
151151
caseStudyCtoaasMediaCiCd1,
152152
caseStudyCtoaasMediaCiCd2,
153153
caseStudyCtoaasMediaCiCd3
154154
]
155-
.map(
156-
(point, index) =>
157-
`<li key=${index} className="mb-2 text-lg">${point(lang)}</li>`
158-
)
155+
.map((point) => `<li>${point(lang)}</li>`)
159156
.join("")
160157
}}
161158
/>
162159
</div>
163160

164161
{/* Quality Assurance Reinforcement */}
165-
<div className="text-hyperjump-black text-left">
162+
<div className="text-hyperjump-black mt-5 text-left">
166163
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
167164
{caseStudyCtoaasMediaQaTitle(lang)}
168165
</h3>
169166
<ul
170-
className="list-disc pl-5"
167+
className="list-outside list-disc space-y-2 pl-5 text-lg"
171168
dangerouslySetInnerHTML={{
172169
__html: [caseStudyCtoaasMediaQa1, caseStudyCtoaasMediaQa2]
173-
.map(
174-
(point, index) =>
175-
`<li key=${index} className="mb-2 text-lg">${point(lang)}</li>`
176-
)
170+
.map((point) => `<li>${point(lang)}</li>`)
177171
.join("")
178172
}}
179173
/>
180174
</div>
181175

182176
{/* KPI-Driven Growth */}
183-
<div className="text-hyperjump-black text-left">
177+
<div className="text-hyperjump-black mt-5 text-left">
184178
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
185179
{caseStudyCtoaasMediaKpiTitle(lang)}
186180
</h3>
@@ -202,28 +196,25 @@ function Home({ lang }: { lang: SupportedLanguage }) {
202196
</div>
203197

204198
{/* Centralized Feedback Handling */}
205-
<div className="text-hyperjump-black text-left">
199+
<div className="text-hyperjump-black mt-5 text-left">
206200
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
207201
{caseStudyCtoaasMediaCentralizedTitle(lang)}
208202
</h3>
209203
<ul
210-
className="list-disc pl-5"
204+
className="list-outside list-disc space-y-2 pl-5 text-lg"
211205
dangerouslySetInnerHTML={{
212206
__html: [
213207
caseStudyCtoaasMediaCentralized1,
214208
caseStudyCtoaasMediaCentralized2
215209
]
216-
.map(
217-
(point, index) =>
218-
`<li key=${index} className="mb-2 text-lg">${point(lang)}</li>`
219-
)
210+
.map((point) => `<li>${point(lang)}</li>`)
220211
.join("")
221212
}}
222213
/>
223214
</div>
224215

225216
{/* Key Learnings */}
226-
<div className="text-hyperjump-black py-4 text-left">
217+
<div className="text-hyperjump-black py-5 text-left">
227218
<h3 className="mb-2 text-2xl font-semibold capitalize md:text-[28px]">
228219
{caseStudyCtoaasMediaKeyLearningsTitle(lang)}
229220
</h3>

app/(case-studies)/case-studies/erp-fisheries/[lang]/page.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function Home({ lang }: { lang: SupportedLanguage }) {
102102
</div>
103103

104104
{/* Our Approach */}
105-
<div className="text-hyperjump-black pt-4 text-left">
105+
<div className="text-hyperjump-black pt-5 text-left">
106106
<h3 className="mb-2 text-2xl font-semibold capitalize md:text-[28px]">
107107
{caseStudyErpFisheriesApproachTitle(lang)}
108108
</h3>
@@ -133,7 +133,7 @@ function Home({ lang }: { lang: SupportedLanguage }) {
133133
</div>
134134

135135
{/* From Zero to Launch */}
136-
<div className="text-hyperjump-black text-left">
136+
<div className="text-hyperjump-black mt-5 text-left">
137137
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
138138
{caseStudyErpFisheriesLaunchTitle(lang)}
139139
</h3>
@@ -154,7 +154,7 @@ function Home({ lang }: { lang: SupportedLanguage }) {
154154
</div>
155155

156156
{/* Engineering Maturity */}
157-
<div className="text-hyperjump-black text-left">
157+
<div className="text-hyperjump-black mt-5 text-left">
158158
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
159159
{caseStudyErpFisheriesEngineeringTitle(lang)}
160160
</h3>
@@ -176,7 +176,7 @@ function Home({ lang }: { lang: SupportedLanguage }) {
176176
</div>
177177

178178
{/* Full-System Rollouts */}
179-
<div className="text-hyperjump-black text-left">
179+
<div className="text-hyperjump-black mt-5 text-left">
180180
<h3 className="mb-2 text-lg font-semibold capitalize md:text-[22px]">
181181
{caseStudyErpFisheriesFullSystemRolloutsTitle(lang)}
182182
</h3>

app/components/grid-items.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ export function GridItems({
240240
{category && (
241241
<p
242242
className={cn(
243-
"mb-2 w-28 rounded-3xl px-2 py-1.5 text-center text-sm font-medium",
243+
"mb-2 w-36 rounded-3xl px-2 py-1.5 text-center text-sm font-medium",
244244
categoryClassName
245245
)}>
246246
{category}

locales/en/case-study.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"explore": "Explore Our Case Studies",
1212
"button": "Read Case Study",
13-
"category": "Case Studies",
13+
"category": "CTO as a Service",
1414
"erp_fisheries": {
1515
"title": "Transforming a Fisheries Tech Team into a Scalable Product Engine",
1616
"text": "Empowering a mission-driven startup to digitize Indonesia’s fisheries supply chain—coast to customer.",

locales/en/main.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@
4444
"button": "Read Case Study",
4545
"0_title": "Transforming a Fisheries Tech Team into a Scalable Product Engine",
4646
"0_text": "A junior but passionate tech team. Zero products in production. High impact at stake. We embedded deeply with their team to introduce structure, build confidence, and ship a functional MVP within 3 months. Through rigorous agile practices and full-system rollouts, we helped evolve a fragile tech org into a reliable product engine.",
47-
"0_category": "Case Studies",
47+
"0_category": "CTO as a Service",
4848

4949
"1_title": "Elevating a Media-Tech Engineering Team from Feature Factory to Innovation Powerhouse",
5050
"1_text": "When rapid growth outpaced engineering maturity, this team needed more than features—they needed transformation. We restructured their agile practices, automated DevOps, established measurable KPIs, and helped them move from task execution to true product ownership and experimentation.",
51-
"1_category": "Case Studies"
51+
"1_category": "CTO as a Service"
5252
},
5353
"project": {
5454
"heading": "Open Source Product",

locales/id/case-study.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"explore": "Jelajahi Studi Kasus Kami",
1212
"button": "Baca Studi Kasus",
13-
"category": "Studi Kasus",
13+
"category": "CTO as a Service",
1414
"erp_fisheries": {
1515
"title": "Mengubah Tim Teknologi Perikanan Menjadi Mesin Produk yang Skalabel",
1616
"text": "Mendukung startup berbasis misi dalam mendigitalkan rantai pasok perikanan Indonesia—dari pesisir ke pelanggan.",

locales/id/main.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@
4444
"button": "Baca Studi Kasus",
4545
"0_title": "Mengubah Tim Teknologi Perikanan Menjadi Mesin Produk yang Skalabel",
4646
"0_text": "Sebuah tim teknologi junior namun penuh semangat. Tidak ada produk yang sudah berjalan. Taruhannya besar. Kami terlibat secara mendalam dengan tim mereka untuk memperkenalkan struktur, membangun kepercayaan diri, dan merilis MVP yang berfungsi dalam 3 bulan. Melalui praktik agile yang ketat dan peluncuran sistem menyeluruh, kami membantu mengubah organisasi teknologi yang rapuh menjadi mesin produk yang andal.",
47-
"0_category": "Studi Kasus",
47+
"0_category": "CTO as a Service",
4848

4949
"1_title": "Meningkatkan Tim Rekayasa Media-Tech dari Pabrik Fitur Menjadi Pusat Inovasi",
5050
"1_text": "Ketika pertumbuhan pesat melampaui kematangan rekayasa, tim ini membutuhkan lebih dari sekadar fitur—mereka membutuhkan transformasi. Kami merestrukturisasi praktik agile mereka, mengotomatisasi DevOps, menetapkan KPI yang terukur, dan membantu mereka beralih dari sekadar mengeksekusi tugas menjadi pemilik produk sejati yang mampu berinovasi.",
51-
"1_category": "Studi Kasus"
51+
"1_category": "CTO as a Service"
5252
},
5353
"project": {
5454
"heading": "Produk Open Source",

0 commit comments

Comments
 (0)