Skip to content

Commit 53ee259

Browse files
authored
Merge pull request #96 from banua-coder/release/1.5.0
release: 1.5.0
2 parents e3f6b3c + 97e0960 commit 53ee259

16 files changed

Lines changed: 156 additions & 154 deletions

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pico-api-docs",
3-
"version": "1.4.4",
3+
"version": "1.5.0",
44
"description": "PICO SulTeng API Documentation - COVID-19 Sulawesi Tengah Data API",
55
"main": "index.js",
66
"scripts": {

src/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div id="app" class="transition-colors duration-200">
2+
<div id="app" class="transition-colors duration-200 overflow-x-hidden">
33
<router-view v-slot="{ Component, route }">
44
<transition
55
:name="(route.meta?.transition as string) || 'slide-left'"

src/components/ParamsTable.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<div class="mt-4">
33
<h4 class="text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-2">{{ title || t('docs.table.queryParameters') }}</h4>
44
<div class="border border-gray-200 dark:border-gray-700 rounded-lg overflow-hidden">
5+
<div class="overflow-x-auto">
56
<table class="params-table">
67
<thead>
78
<tr>
@@ -23,6 +24,7 @@
2324
</tr>
2425
</tbody>
2526
</table>
27+
</div>
2628
</div>
2729
</div>
2830
</template>

src/components/documentation/AuthenticationSection.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<template>
2-
<section v-show="isActive" id="authentication" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.authentication.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.authentication.subtitle') }}</p>
2+
<section v-show="isActive" id="authentication" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.authentication.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.authentication.subtitle') }}</p>
66
</div>
77

8-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9-
<div class="bg-gradient-to-r from-yellow-600 to-orange-600 px-8 py-6">
10-
<h2 class="text-2xl font-bold text-white mb-2">{{ t('documentation.authentication.title') }}</h2>
8+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9+
<div class="bg-gradient-to-r from-yellow-600 to-orange-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
10+
<h2 class="text-xl sm:text-2xl font-bold text-white mb-2">{{ t('documentation.authentication.title') }}</h2>
1111
<p class="text-yellow-100">{{ t('documentation.authentication.subtitle') }}</p>
1212
</div>
1313

14-
<div class="p-8">
14+
<div class="p-4 sm:p-6 lg:p-8">
1515
<div class="bg-green-50 dark:bg-green-900/30 border-l-4 border-green-400 dark:border-green-800 p-6 mb-8">
1616
<div class="flex items-center">
1717
<svg class="w-6 h-6 text-green-400 mr-3" fill="none" stroke="currentColor" viewBox="0 0 24 24">

src/components/documentation/ErrorHandlingSection.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<template>
2-
<section v-show="isActive" id="error-handling" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.errorHandling.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.errorHandling.subtitle') }}</p>
2+
<section v-show="isActive" id="error-handling" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.errorHandling.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.errorHandling.subtitle') }}</p>
66
</div>
77

8-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9-
<div class="bg-gradient-to-r from-red-600 to-rose-600 px-8 py-6">
10-
<h2 class="text-2xl font-bold text-white mb-2">{{ t('documentation.errorHandling.title') }}</h2>
8+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9+
<div class="bg-gradient-to-r from-red-600 to-rose-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
10+
<h2 class="text-xl sm:text-2xl font-bold text-white mb-2">{{ t('documentation.errorHandling.title') }}</h2>
1111
<p class="text-red-100">{{ t('documentation.errorHandling.subtitle') }}</p>
1212
</div>
1313

14-
<div class="p-8">
14+
<div class="p-4 sm:p-6 lg:p-8">
1515
<!-- Status Codes -->
16-
<div class="mb-8">
16+
<div class="mb-5 md:mb-8">
1717
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.errorHandling.httpStatusCodes') }}</h3>
1818
<div class="grid gap-4">
1919
<div class="flex items-center p-4 bg-green-50 dark:bg-green-900/30 border border-green-200 dark:border-green-800 rounded-lg">

src/components/documentation/HealthCheckSection.vue

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
<template>
2-
<section v-show="isActive" id="health-check" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.healthCheck.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.healthCheck.description') }}</p>
2+
<section v-show="isActive" id="health-check" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.healthCheck.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.healthCheck.description') }}</p>
66
</div>
77

8-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
8+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
99
<!-- Endpoint Header -->
10-
<div class="bg-gradient-to-r from-emerald-500 to-green-600 px-8 py-6">
10+
<div class="bg-gradient-to-r from-emerald-500 to-green-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
1111
<div class="flex items-center gap-4">
1212
<span class="bg-white text-emerald-700 px-3 py-1 rounded-lg font-mono text-sm font-bold">GET</span>
1313
<code class="bg-white/20 backdrop-blur-sm text-white px-4 py-2 rounded-lg font-mono text-sm">/health</code>
1414
</div>
1515
<p class="text-white/90 mt-2">{{ t('documentation.healthCheck.description') }}</p>
1616
</div>
1717

18-
<div class="p-8">
18+
<div class="p-4 sm:p-6 lg:p-8">
1919
<!-- Parameters Table -->
20-
<div class="mb-8">
20+
<div class="mb-5 md:mb-8">
2121
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Parameters</h3>
2222
<div class="bg-gray-50 dark:bg-gray-900 rounded-lg p-4 text-center text-gray-500 dark:text-gray-400">
2323
No parameters required
2424
</div>
2525
</div>
2626

2727
<!-- Response Fields Table -->
28-
<div class="mb-8">
28+
<div class="mb-5 md:mb-8">
2929
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Response Fields</h3>
3030
<div class="overflow-x-auto">
3131
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg">
@@ -63,7 +63,7 @@
6363
</div>
6464

6565
<!-- Status Codes Table -->
66-
<div class="mb-8">
66+
<div class="mb-5 md:mb-8">
6767
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">HTTP Status Codes</h3>
6868
<div class="overflow-x-auto">
6969
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg">
@@ -92,7 +92,7 @@
9292
</div>
9393

9494
<!-- Code Examples -->
95-
<div class="mb-8">
95+
<div class="mb-5 md:mb-8">
9696
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Example Request</h3>
9797
<div class="grid lg:grid-cols-2 gap-6">
9898
<div>

src/components/documentation/HospitalsSection.vue

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
<template>
2-
<section v-show="isActive" id="hospitals" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.hospitals.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.hospitals.description') }}</p>
2+
<section v-show="isActive" id="hospitals" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.hospitals.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.hospitals.description') }}</p>
66
</div>
77

88
<!-- List Hospitals -->
9-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden mb-8">
10-
<div class="bg-gradient-to-r from-red-500 to-pink-600 px-8 py-6">
9+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden mb-8">
10+
<div class="bg-gradient-to-r from-red-500 to-pink-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
1111
<div class="flex items-center space-x-3 mb-2">
1212
<span class="bg-green-400 text-green-900 text-xs font-bold px-2 py-1 rounded">GET</span>
13-
<code class="text-white font-mono text-lg">/api/v1/hospitals</code>
13+
<code class="text-white font-mono text-base sm:text-lg">/api/v1/hospitals</code>
1414
</div>
1515
<p class="text-red-100">Get all hospitals in Sulawesi Tengah with bed availability (paginated)</p>
1616
</div>
1717

18-
<div class="p-8">
18+
<div class="p-4 sm:p-6 lg:p-8">
1919
<div class="grid lg:grid-cols-2 gap-8 mb-8">
2020
<div>
2121
<h3 class="text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4">Query Parameters</h3>
@@ -66,16 +66,16 @@
6666
</div>
6767

6868
<!-- Get Hospital by Code -->
69-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
70-
<div class="bg-gradient-to-r from-pink-600 to-rose-600 px-8 py-6">
69+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
70+
<div class="bg-gradient-to-r from-pink-600 to-rose-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
7171
<div class="flex items-center space-x-3 mb-2">
7272
<span class="bg-green-400 text-green-900 text-xs font-bold px-2 py-1 rounded">GET</span>
73-
<code class="text-white font-mono text-lg">/api/v1/hospitals/{code}</code>
73+
<code class="text-white font-mono text-base sm:text-lg">/api/v1/hospitals/{code}</code>
7474
</div>
7575
<p class="text-pink-100">Get a single hospital by its code with full details</p>
7676
</div>
7777

78-
<div class="p-8 grid lg:grid-cols-2 gap-8">
78+
<div class="p-4 sm:p-6 lg:p-8 grid lg:grid-cols-2 gap-8">
7979
<div>
8080
<h3 class="text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4">Path Parameters</h3>
8181
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg text-sm">

src/components/documentation/NationalHistoricalSection.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<template>
2-
<section v-show="isActive" id="national-historical" class="mb-16">
3-
<div class="mb-8">
2+
<section v-show="isActive" id="national-historical" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
44
<div class="flex items-center mb-4">
55
<div class="w-8 h-8 bg-purple-600 rounded-lg flex items-center justify-center mr-3">
66
<svg class="w-5 h-5 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
77
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path>
88
</svg>
99
</div>
10-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100">{{ t('documentation.nationalHistorical.title') }}</h1>
10+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100">{{ t('documentation.nationalHistorical.title') }}</h1>
1111
</div>
12-
<p class="text-lg text-gray-600 dark:text-gray-400 mb-4">{{ t('documentation.nationalHistorical.description') }}</p>
12+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400 mb-4">{{ t('documentation.nationalHistorical.description') }}</p>
1313

1414
<!-- Usage Note -->
1515
<div class="bg-green-50 dark:bg-green-900/30 rounded-lg p-4 border-l-4 border-green-400 dark:border-green-800 mb-6">
@@ -26,18 +26,18 @@
2626
</div>
2727

2828
<!-- Endpoint Details -->
29-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
30-
<div class="bg-gradient-to-r from-purple-600 to-indigo-600 px-8 py-6">
29+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
30+
<div class="bg-gradient-to-r from-purple-600 to-indigo-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
3131
<div class="flex items-center gap-4">
3232
<span class="bg-white text-purple-700 px-3 py-1 rounded-lg font-mono text-sm font-bold">GET</span>
3333
<code class="bg-white/20 backdrop-blur-sm text-white px-4 py-2 rounded-lg font-mono text-sm">/national</code>
3434
</div>
3535
<p class="text-white/90 mt-2">{{ t('documentation.nationalHistorical.description') }}</p>
3636
</div>
3737

38-
<div class="p-8">
38+
<div class="p-4 sm:p-6 lg:p-8">
3939
<!-- Query Parameters -->
40-
<div class="mb-8">
40+
<div class="mb-5 md:mb-8">
4141
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Parameters</h3>
4242
<div class="overflow-x-auto">
4343
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg">
@@ -98,7 +98,7 @@
9898
</div>
9999

100100
<!-- Response Fields Table -->
101-
<div class="mb-8">
101+
<div class="mb-5 md:mb-8">
102102
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Response Fields</h3>
103103

104104
<!-- Array Structure Note -->
@@ -210,7 +210,7 @@
210210
</div>
211211

212212
<!-- Code Examples -->
213-
<div class="mb-8">
213+
<div class="mb-5 md:mb-8">
214214
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Example Requests</h3>
215215
<div class="grid lg:grid-cols-2 gap-6 mb-6">
216216
<div>

src/components/documentation/NationalLatestSection.vue

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
<template>
2-
<section v-show="isActive" id="national-latest" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.nationalLatest.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.nationalLatest.description') }}</p>
2+
<section v-show="isActive" id="national-latest" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.nationalLatest.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.nationalLatest.description') }}</p>
66
</div>
77

8-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
8+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
99
<!-- Endpoint Header -->
10-
<div class="bg-gradient-to-r from-pico-blue to-pico-deep px-8 py-6">
10+
<div class="bg-gradient-to-r from-pico-blue to-pico-deep px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
1111
<div class="flex items-center gap-4">
1212
<span class="bg-white text-pico-deep px-3 py-1 rounded-lg font-mono text-sm font-bold">GET</span>
1313
<code class="bg-white/20 backdrop-blur-sm text-white px-4 py-2 rounded-lg font-mono text-sm">/national/latest</code>
1414
</div>
1515
<p class="text-white/90 mt-2">{{ t('documentation.nationalLatest.description') }}</p>
1616
</div>
1717

18-
<div class="p-8">
18+
<div class="p-4 sm:p-6 lg:p-8">
1919
<!-- Parameters Table -->
20-
<div class="mb-8">
20+
<div class="mb-5 md:mb-8">
2121
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Parameters</h3>
2222
<div class="bg-gray-50 dark:bg-gray-900 rounded-lg p-4 text-center text-gray-500 dark:text-gray-400">
2323
No parameters required
2424
</div>
2525
</div>
2626

2727
<!-- Response Fields Table -->
28-
<div class="mb-8">
28+
<div class="mb-5 md:mb-8">
2929
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Response Fields</h3>
3030
<div class="overflow-x-auto">
3131
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg">
@@ -88,7 +88,7 @@
8888
</div>
8989

9090
<!-- Code Examples -->
91-
<div class="mb-8">
91+
<div class="mb-5 md:mb-8">
9292
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Example Request</h3>
9393
<div class="grid lg:grid-cols-2 gap-6">
9494
<div>

src/components/documentation/ProvinceCasesSection.vue

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<template>
2-
<section v-show="isActive" id="province-cases" class="mb-16">
3-
<div class="mb-8">
4-
<h1 class="text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.provinceCases.title') }}</h1>
5-
<p class="text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.provinceCases.description') }}</p>
2+
<section v-show="isActive" id="province-cases" class="mb-10 md:mb-16">
3+
<div class="mb-5 md:mb-8">
4+
<h1 class="text-2xl sm:text-3xl font-bold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.provinceCases.title') }}</h1>
5+
<p class="text-base sm:text-lg text-gray-600 dark:text-gray-400">{{ t('documentation.provinceCases.description') }}</p>
66
</div>
77

8-
<div class="bg-white dark:bg-gray-800 rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9-
<div class="bg-gradient-to-r from-purple-600 to-pink-600 px-8 py-6">
10-
<h2 class="text-2xl font-bold text-white mb-2">{{ t('documentation.provinceCases.endpoints') }}</h2>
8+
<div class="bg-white dark:bg-gray-800 rounded-xl sm:rounded-2xl shadow-lg border border-gray-200 dark:border-gray-700 overflow-hidden">
9+
<div class="bg-gradient-to-r from-purple-600 to-pink-600 px-4 sm:px-6 lg:px-8 py-4 sm:py-6">
10+
<h2 class="text-xl sm:text-2xl font-bold text-white mb-2">{{ t('documentation.provinceCases.endpoints') }}</h2>
1111
<p class="text-purple-100">{{ t('documentation.provinceCases.description') }}</p>
1212
</div>
1313

14-
<div class="p-8">
14+
<div class="p-4 sm:p-6 lg:p-8">
1515
<div class="grid lg:grid-cols-2 gap-8 mb-8">
1616
<div class="bg-gray-50 dark:bg-gray-900 rounded-xl p-6">
1717
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">{{ t('documentation.provinceCases.endpoints') }}</h3>
@@ -43,7 +43,7 @@
4343
</div>
4444

4545
<!-- Parameters Table -->
46-
<div class="mb-8">
46+
<div class="mb-5 md:mb-8">
4747
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Parameters</h3>
4848
<div class="overflow-x-auto">
4949
<table class="min-w-full bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg">
@@ -98,7 +98,7 @@
9898
</div>
9999

100100
<!-- Response Fields Table -->
101-
<div class="mb-8">
101+
<div class="mb-5 md:mb-8">
102102
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Response Fields</h3>
103103

104104
<!-- Province Structure Note -->
@@ -225,7 +225,7 @@
225225
</div>
226226

227227
<!-- Response Example -->
228-
<div class="mb-8">
228+
<div class="mb-5 md:mb-8">
229229
<h3 class="text-xl font-semibold text-gray-900 dark:text-gray-100 mb-4">Response Example</h3>
230230
<CodeBlock
231231
:code="provinceCasesResponse"

0 commit comments

Comments
 (0)