Selaa lähdekoodia

feat: 添加2026年3月31日给股东们的信链接,调整页脚链接间距

bob 3 kuukautta sitten
vanhempi
sitoutus
1693f96d73
4 muutettua tiedostoa jossa 31 lisäystä ja 9 poistoa
  1. BIN
      public/ltr/20260331ltr.pdf
  2. 4 0
      src/pages/HomePage.tsx
  3. 17 5
      src/pages/SimpleHome.tsx
  4. 10 4
      src/styles/accessibility.css

BIN
public/ltr/20260331ltr.pdf


+ 4 - 0
src/pages/HomePage.tsx

@@ -82,6 +82,10 @@ const HomePage = () => {
                 <div className="letter-content">
                     <a href="/ltr/20250529ltr.pdf" target="_blank" rel="noopener noreferrer">2025年5月29日给股东们的信</a>
                 </div>
+
+                <div className="letter-content">
+                    <a href="/ltr/20260331ltr.pdf" target="_blank" rel="noopener noreferrer">2026年3月31日给股东们的信</a>
+                </div>
             </div>
         </>
     );

+ 17 - 5
src/pages/SimpleHome.tsx

@@ -102,6 +102,7 @@ const translations = {
             submit: '发送',
             footerLetter: '阅读:给玩友们的一封信',
             footerShareholder: '阅读:2025年5月29日给股东们的信',
+            footerShareholder2: '阅读:2026年3月31日给股东们的信',
             footerNote: '"纯粹的玩"由几位股东共同创立,我作为现在的法人和大股东,拥有最终决策权。',
             copyright: '© 2026 杭州纯粹的玩品牌科技有限公司'
         },
@@ -210,6 +211,7 @@ const translations = {
             submit: 'Send',
             footerLetter: 'Read: A Letter to Players',
             footerShareholder: 'Read: Letter to Shareholders (May 29, 2025)',
+            footerShareholder2: 'Read: Letter to Shareholders (March 31, 2026)',
             footerNote: '"Pure Play" was co-founded by several shareholders. As the current legal representative, I have the final decision-making power.',
             copyright: '© 2026 Pure Play Technology Co., Ltd. Hangzhou.'
         },
@@ -654,15 +656,16 @@ const SimpleHome = () => {
 
                     <div className={`text-xs leading-loose pt-12 border-t ${isDark ? 'border-stone-800 text-stone-600' : 'border-stone-200 text-stone-400'}`}>
                         {/* The Original Letter Links */}
-                        <div className="mb-4 flex flex-col items-center gap-2">
-                            {/* Letter to Players -> Letters.tsx -> /letters */}
+                        <div className="mb-4 flex flex-col items-center gap-1">
+                            {/* Shareholder Letter 2 -> PDF Download */}
                             <a
-                                href="/letters"
-                                onClick={(e) => { e.preventDefault(); navigate('/letters'); }}
+                                href="/ltr/20260331ltr.pdf"
+                                target="_blank"
+                                rel="noopener noreferrer"
                                 className="inline-flex items-center gap-2 hover:underline decoration-stone-400 underline-offset-4 cursor-pointer"
                             >
                                 <BookOpen className="w-3 h-3" />
-                                {t.contact.footerLetter}
+                                {t.contact.footerShareholder2}
                             </a>
                             {/* Shareholder Letter -> PDF Download */}
                             <a
@@ -674,6 +677,15 @@ const SimpleHome = () => {
                                 <BookOpen className="w-3 h-3" />
                                 {t.contact.footerShareholder}
                             </a>
+                            {/* Letter to Players -> Letters.tsx -> /letters */}
+                            <a
+                                href="/letters"
+                                onClick={(e) => { e.preventDefault(); navigate('/letters'); }}
+                                className="inline-flex items-center gap-2 hover:underline decoration-stone-400 underline-offset-4 cursor-pointer"
+                            >
+                                <BookOpen className="w-3 h-3" />
+                                {t.contact.footerLetter}
+                            </a>
                         </div>
                         <p>{t.contact.footerNote}</p>
                         <p className="mt-4">{t.contact.copyright}</p>

+ 10 - 4
src/styles/accessibility.css

@@ -34,6 +34,7 @@
 
 /* 减少动画偏好 */
 @media (prefers-reduced-motion: reduce) {
+
   *,
   *::before,
   *::after {
@@ -79,7 +80,7 @@
   .text-low-contrast {
     opacity: 1;
   }
-  
+
   /* 增加边框对比度 */
   .border-low-contrast {
     border-width: 2px;
@@ -104,7 +105,7 @@ a,
 input,
 select,
 textarea {
-  min-height: 44px;
+  min-height: 22px;
   min-width: 44px;
 }
 
@@ -176,8 +177,13 @@ textarea {
 }
 
 @keyframes spin {
-  0% { transform: rotate(0deg); }
-  100% { transform: rotate(360deg); }
+  0% {
+    transform: rotate(0deg);
+  }
+
+  100% {
+    transform: rotate(360deg);
+  }
 }
 
 /* 通知样式 */