mirror of
https://github.com/dyzulk/trustlab.git
synced 2026-01-26 13:32:06 +07:00
feat: improve mirror download (new tab & manual link)
This commit is contained in:
@@ -249,6 +249,8 @@ export default function HomeClient() {
|
||||
<div className="grid grid-cols-2 gap-3">
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-200 rounded-xl border border-gray-200 dark:border-gray-700 font-medium text-sm hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors"
|
||||
title={t('download_standard_title')}
|
||||
>
|
||||
@@ -259,6 +261,8 @@ export default function HomeClient() {
|
||||
</a>
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&format=der`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-green-50 dark:bg-green-500/10 text-green-700 dark:text-green-400 rounded-xl border border-green-200 dark:border-green-500/20 font-medium text-sm hover:bg-green-100 dark:hover:bg-green-500/20 transition-colors"
|
||||
title={t('download_android_title')}
|
||||
>
|
||||
@@ -271,6 +275,8 @@ export default function HomeClient() {
|
||||
<div className="grid grid-cols-2 gap-3">
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&target=windows`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-blue-50 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400 rounded-xl border border-blue-200 dark:border-blue-500/20 font-medium text-sm hover:bg-blue-100 dark:hover:bg-blue-500/20 transition-colors"
|
||||
title={t('download_windows_title')}
|
||||
>
|
||||
@@ -281,6 +287,8 @@ export default function HomeClient() {
|
||||
</a>
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&target=mac`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-gray-100 dark:bg-gray-700 text-gray-800 dark:text-gray-100 rounded-xl border border-gray-200 dark:border-gray-600 font-medium text-sm hover:bg-gray-200 dark:hover:bg-gray-600 transition-colors"
|
||||
title={t('download_macos_title')}
|
||||
>
|
||||
@@ -318,6 +326,8 @@ export default function HomeClient() {
|
||||
<div className="grid grid-cols-2 gap-3">
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-200 rounded-xl border border-gray-200 dark:border-gray-700 font-medium text-sm hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors"
|
||||
title={t('download_standard_title')}
|
||||
>
|
||||
@@ -328,6 +338,8 @@ export default function HomeClient() {
|
||||
</a>
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&format=der`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-green-50 dark:bg-green-500/10 text-green-700 dark:text-green-400 rounded-xl border border-green-200 dark:border-green-500/20 font-medium text-sm hover:bg-green-100 dark:hover:bg-green-500/20 transition-colors"
|
||||
title={t('download_android_title')}
|
||||
>
|
||||
@@ -340,6 +352,8 @@ export default function HomeClient() {
|
||||
<div className="grid grid-cols-2 gap-3">
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&target=windows`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-blue-50 dark:bg-blue-500/10 text-blue-700 dark:text-blue-400 rounded-xl border border-blue-200 dark:border-blue-500/20 font-medium text-sm hover:bg-blue-100 dark:hover:bg-blue-500/20 transition-colors"
|
||||
title={t('download_windows_title')}
|
||||
>
|
||||
@@ -350,6 +364,8 @@ export default function HomeClient() {
|
||||
</a>
|
||||
<a
|
||||
href={`/download/ca-certificate?serial=${cert.serial}&target=mac`}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="flex items-center justify-center gap-2 px-4 py-3 bg-gray-100 dark:bg-gray-700 text-gray-800 dark:text-gray-100 rounded-xl border border-gray-200 dark:border-gray-600 font-medium text-sm hover:bg-gray-200 dark:hover:bg-gray-600 transition-colors"
|
||||
title={t('download_macos_title')}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user