From 86d2fc341d93c2ad46cd47e4d833f52b46525003 Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 12 Feb 2025 15:04:48 +0800 Subject: [PATCH] docs: display GitHub button on homepage --- pnpm-lock.yaml | 18 +++++++++--------- website/package.json | 2 +- website/theme/components/Hero.tsx | 12 ++++-------- 3 files changed, 14 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5106f2d16..30cf966aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -961,8 +961,8 @@ importers: specifier: workspace:* version: link:../scripts/tsconfig '@rstack-dev/doc-ui': - specifier: 1.6.0 - version: 1.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 1.7.1 + version: 1.7.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/node': specifier: ^22.8.1 version: 22.8.1 @@ -2315,8 +2315,8 @@ packages: resolution: {integrity: sha512-NkhcpMWXKGsVNJ6Ml12AZOP2LKMgnVVbmtLaQtf1TjECBNXRf6fJtoHbY7ocYrCrnVGE8MAHvV6657KnA4zUnw==} engines: {node: '>=14.17.6'} - '@rstack-dev/doc-ui@1.6.0': - resolution: {integrity: sha512-rFWEqKjHSrbIgBHv0DGiX7jMJssvRA1mXPgZx1aF90feoGdk0Ud+fzcK5+Cze9zpmKnqX3wbpttxBZ3uQ9u9iw==} + '@rstack-dev/doc-ui@1.7.1': + resolution: {integrity: sha512-hQf7JYXpSxBeegnDylbRMxk8vse3nMQsdbZQE04aiMC8u/hT/3Ol4pdIewJ2/cIVLomOvYGj+ZLnIcXCAkETsw==} '@rushstack/node-core-library@5.11.0': resolution: {integrity: sha512-I8+VzG9A0F3nH2rLpPd7hF8F7l5Xb7D+ldrWVZYegXM6CsKkvWc670RlgK3WX8/AseZfXA/vVrh0bpXe2Y2UDQ==} @@ -3915,8 +3915,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - framer-motion@12.0.5: - resolution: {integrity: sha512-OgfUHfL+u80uCf6VzkV7j3+H2W9zPMdV+40bug4ftB0C2+0FpfNca2rbH2Fouq2R7//bjw6tJhOwXsrsM4+LKw==} + framer-motion@12.4.2: + resolution: {integrity: sha512-pW307cQKjDqEuO1flEoIFf6TkuJRfKr+c7qsHAJhDo4368N/5U8/7WU8J+xhd9+gjmOgJfgp+46evxRRFM39dA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -8215,9 +8215,9 @@ snapshots: transitivePeerDependencies: - '@rspack/tracing' - '@rstack-dev/doc-ui@1.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rstack-dev/doc-ui@1.7.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - framer-motion: 12.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + framer-motion: 12.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) transitivePeerDependencies: - '@emotion/is-prop-valid' - react @@ -10026,7 +10026,7 @@ snapshots: forwarded@0.2.0: {} - framer-motion@12.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + framer-motion@12.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: motion-dom: 12.0.0 motion-utils: 12.0.0 diff --git a/website/package.json b/website/package.json index 3bd9e579a..77d0309be 100644 --- a/website/package.json +++ b/website/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@rsbuild/core": "~1.2.4", "@rslib/tsconfig": "workspace:*", - "@rstack-dev/doc-ui": "1.6.0", + "@rstack-dev/doc-ui": "1.7.1", "@types/node": "^22.8.1", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", diff --git a/website/theme/components/Hero.tsx b/website/theme/components/Hero.tsx index 8ad8de6d2..a47c19ec1 100644 --- a/website/theme/components/Hero.tsx +++ b/website/theme/components/Hero.tsx @@ -7,23 +7,19 @@ export function Hero() { const navigate = useNavigate(); const tUrl = useI18nUrl(); const t = useI18n(); - const handleClickGetStarted = () => { - navigate(tUrl('/guide/start/index')); - }; - const handleClickLearnMore = () => { + const onClickGetStarted = () => { navigate(tUrl('/guide/start/quick-start')); }; return ( ); }