This commit is contained in:
@@ -18,6 +18,7 @@ import ForumDetail from './pages/ForumDetail';
|
||||
import ActivityDetail from './pages/activity/Detail';
|
||||
import CompetitionList from './components/competition/CompetitionList';
|
||||
import CompetitionDetail from './components/competition/CompetitionDetail';
|
||||
import ProjectDetail from './components/competition/ProjectDetail';
|
||||
import 'antd/dist/reset.css';
|
||||
import './App.css';
|
||||
|
||||
@@ -40,6 +41,7 @@ function App() {
|
||||
<Route path="/forum/:id" element={<ForumDetail />} />
|
||||
<Route path="/competitions" element={<CompetitionList />} />
|
||||
<Route path="/competitions/:id" element={<CompetitionDetail />} />
|
||||
<Route path="/projects/:id" element={<ProjectDetail />} />
|
||||
<Route path="/activity/:id" element={<ActivityDetail />} />
|
||||
<Route path="/my-orders" element={<MyOrders />} />
|
||||
<Route path="/product/:id" element={<ProductDetail />} />
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import React, { useState } from 'react';
|
||||
import React from 'react';
|
||||
import { useParams, useNavigate } from 'react-router-dom';
|
||||
import { useQuery } from '@tanstack/react-query';
|
||||
import { Typography, Card, Button, Row, Col, Tag, Descriptions, Empty, Spin, Avatar, List, Image, Grid } from 'antd';
|
||||
@@ -59,7 +59,7 @@ const ProjectDetail = () => {
|
||||
});
|
||||
|
||||
if (isLoading) return <Spin size="large" style={{ display: 'block', margin: '100px auto' }} />;
|
||||
if (!project) return <Empty description="项目不存在" />;
|
||||
if (!project) return <Empty description="项目不存在或无权访问" />;
|
||||
|
||||
return (
|
||||
<div style={{ maxWidth: 1200, margin: '0 auto', padding: isMobile ? '12px' : '24px' }}>
|
||||
|
||||
Reference in New Issue
Block a user