From d208814e3948b7eeca777694501821296a46466a Mon Sep 17 00:00:00 2001
From: martinwq997 <2246839805@qq.com>
Date: Wed, 16 Jul 2025 14:31:25 +0800
Subject: [PATCH] add rust news page
---
.../components/Sidebar/SidebarCratespro.tsx | 21 +-
moon/apps/web/pages/[org]/cratespro/index.tsx | 114 -------
moon/apps/web/pages/[org]/rust/index.tsx | 121 ++++++++
.../web/pages/[org]/rust/rust-news/index.tsx | 280 ++++++++++++++++++
moon/apps/web/public/rust/Crate Ecosystem.png | Bin 0 -> 4236 bytes
moon/apps/web/public/rust/Rust-Distribth.png | Bin 0 -> 3474 bytes
moon/apps/web/public/rust/Rust-News.png | Bin 0 -> 2583 bytes
moon/apps/web/public/rust/Rust-Tour-Doc.png | Bin 0 -> 5145 bytes
moon/apps/web/public/rust/logo.png | Bin 0 -> 1128 bytes
moon/apps/web/public/rust/normal.png | Bin 0 -> 201624 bytes
.../web/public/rust/rust-news/up-icon.png | Bin 0 -> 1686 bytes
moon/apps/web/public/rust/search-icon.png | Bin 0 -> 557 bytes
moon/apps/web/styles/global.css | 2 +-
13 files changed, 417 insertions(+), 121 deletions(-)
delete mode 100644 moon/apps/web/pages/[org]/cratespro/index.tsx
create mode 100644 moon/apps/web/pages/[org]/rust/index.tsx
create mode 100644 moon/apps/web/pages/[org]/rust/rust-news/index.tsx
create mode 100644 moon/apps/web/public/rust/Crate Ecosystem.png
create mode 100644 moon/apps/web/public/rust/Rust-Distribth.png
create mode 100644 moon/apps/web/public/rust/Rust-News.png
create mode 100644 moon/apps/web/public/rust/Rust-Tour-Doc.png
create mode 100644 moon/apps/web/public/rust/logo.png
create mode 100644 moon/apps/web/public/rust/normal.png
create mode 100644 moon/apps/web/public/rust/rust-news/up-icon.png
create mode 100644 moon/apps/web/public/rust/search-icon.png
diff --git a/moon/apps/web/components/Sidebar/SidebarCratespro.tsx b/moon/apps/web/components/Sidebar/SidebarCratespro.tsx
index a535d08e0..5296a235a 100644
--- a/moon/apps/web/components/Sidebar/SidebarCratespro.tsx
+++ b/moon/apps/web/components/Sidebar/SidebarCratespro.tsx
@@ -1,7 +1,8 @@
-import { ChatBubblePlusIcon } from '@gitmono/ui/Icons'
+// import { ChatBubblePlusIcon } from '@gitmono/ui/Icons'
import { useRouter } from 'next/router'
import { useScope } from '@/contexts/scope'
import { SidebarLink } from './SidebarLink'
+import Image from 'next/image'
export function SidebarCratespro() {
const { scope } = useScope()
@@ -9,11 +10,19 @@ export function SidebarCratespro() {
return (
<)w}Mq(UDCIV@o$oJ|AM(zF%&j+
zrX>DbgRswV#-df4lmZ07WbyWUNO
zGy?isj$BxLjN9}*Nxh1=Jmrl#<>9k6zkK9e$W7#@M}!lI^Yq~aj9)a*J0zaFrKC?;
zV^TMSC?JNRrQ*SA&>}pq?L~quV`(V3PY7;##^uQUEq &MU?~r;XX1+h!BEb3*grSk}3zJl$-~=
z;w7tuaIWn|Nun2iS24-H>**`2gm40LqNkR+uKSi!sr1Ksz&jIlGf9YPn$IBOrUU_b
zSt<28$8k8vcSTDk3Goii 048f7c9S=9&mh6Q+4yRfY_Y4GmeF>vYqW9&l*ICo1~4>aU8(o2;p(=MDP|MhaEJ<3>q
zKU3Q6_fMvamK%LCwZYexYDEnm%7H&iEL*|?+*pe=RITCljSY=gC8l8Xv$e8B%^SJA
zU99`bNQK^w{DPoru)vE+AziE8a!*?y5sXdgCWF+|a?wLII=j0%4oT@6VjAjkHcX9F
z0AMCr9YTp{mnnQB
z?YnwK5%UN`eM{AO$~IIp1h?1HC+Ih|NI@$htQ!M9+KA+wsWOy%5VBH~9>qAYNgq7U|P&tsWBR(jIxeBdGC+Y{TLu
z_g7%rnJDBxZFiWsgxSc=+~*3cYPfU{7^XvEckiI775{$H>{@;@9{S5$yyR7PgCRsi
zYdv|ra5YtY(IHW5w%M#a%+Lbl$F1`B&-ol#RbBHn&yL||(!