diff --git a/src/app/admin/dev-management/page.tsx b/src/app/admin/dev-management/page.tsx index aadeb04..be78e7a 100644 --- a/src/app/admin/dev-management/page.tsx +++ b/src/app/admin/dev-management/page.tsx @@ -85,20 +85,25 @@ export default function DevManagementPage() {
-
+ {/* tighter padding on mobile */} +
-
-
-
+
+ {/* stack on mobile */} +
+
-
-

Dev Management

-

Import SQL dump files to run database migrations.

+
+

Dev Management

+

+ Import SQL dump files to run database migrations. +

+
- +
Use with caution
SQL dumps run immediately and can modify production data.
@@ -106,41 +111,52 @@ export default function DevManagementPage() {
-
-
-
+
+
+

SQL Dump Import

-
+ + {/* actions: stack on mobile, full width */} +
-
+
Select a .sql dump file using Import SQL.
Only SQL dump files are supported.
{selectedFile && ( -
Selected: {selectedFile.name}
+
+ Selected: {selectedFile.name} +
)}
- + + {error && (
@@ -149,7 +165,7 @@ export default function DevManagementPage() { )}
-
+

Result Summary

@@ -173,7 +189,7 @@ export default function DevManagementPage() {
-
+

Import Results

@@ -183,7 +199,7 @@ export default function DevManagementPage() { )} {result?.result && ( -
+                
                   {JSON.stringify(result.result, null, 2)}
                 
)} diff --git a/src/app/quickaction-dashboard/register-sign-contract/company/page.tsx b/src/app/quickaction-dashboard/register-sign-contract/company/page.tsx index 75e0427..e592d7f 100644 --- a/src/app/quickaction-dashboard/register-sign-contract/company/page.tsx +++ b/src/app/quickaction-dashboard/register-sign-contract/company/page.tsx @@ -347,12 +347,14 @@ export default function CompanySignContractPage() {
-
+ {/* CHANGED: tighter padding on mobile */} +
-
+ {/* CHANGED: tighter padding on mobile */} +

Sign Company Partnership Contract

@@ -360,18 +362,21 @@ export default function CompanySignContractPage() { Please review the contract details and sign on behalf of the company.

-
+ {/* CHANGED: smaller gaps on mobile */} +
-
-
+ {/* CHANGED: tighter padding */} +
+ {/* CHANGED: stack header + tabs on mobile */} +

Document Information

-
+
{(['contract','gdpr'] as const).map((tab) => ( @@ -411,32 +416,37 @@ export default function CompanySignContractPage() { ) })()}
-
+ {/* CHANGED: tighter padding */} +

Attention

You confirm that you are authorized to sign on behalf of the company.

+
-
-
+ {/* CHANGED: stack toolbar on mobile */} +
+
Document Preview -
+
{(['contract','gdpr'] as const).map((tab) => ( ))}
-
+ + {/* CHANGED: buttons wrap + full width on mobile */} +
@@ -455,20 +465,22 @@ export default function CompanySignContractPage() { type="button" onClick={() => loadPreview(activeTab)} disabled={previewState[activeTab].loading} - className="inline-flex items-center rounded-md bg-indigo-600 hover:bg-indigo-500 text-white px-2.5 py-1.5 text-xs disabled:opacity-60" + className="w-full sm:w-auto inline-flex items-center justify-center rounded-md bg-indigo-600 hover:bg-indigo-500 text-white px-2.5 py-1.5 text-xs disabled:opacity-60" > {previewState[activeTab].loading ? 'Loading…' : 'Refresh'}
+ + {/* CHANGED: shorter on mobile */} {previewLoading || previewState[activeTab].loading ? ( -
Loading preview…
+
Loading preview…
) : previewState[activeTab].error ? ( -
{previewState[activeTab].error}
+
{previewState[activeTab].error}
) : previewState[activeTab].html ? ( -