阳菜,放晴! | 77743f4 | 2025-06-06 23:04:08 +0800 | [diff] [blame^] | 1 | // src/components/BottomRightUpload.tsx |
| 2 | import React from 'react'; |
| 3 | import styles from './corner.module.css'; |
| 4 | import { useNavigate } from 'react-router'; |
| 5 | |
| 6 | const BottomRightUpload: React.FC = () => { |
| 7 | const navigate = useNavigate(); |
| 8 | |
| 9 | const handleUploadClick = () => { |
| 10 | navigate('/postDetails', { state: { isNewPost: true } }); |
| 11 | }; |
| 12 | |
| 13 | return ( |
| 14 | <div className={styles.container}> |
| 15 | <button className={styles.uploadButton} onClick={handleUploadClick}> |
| 16 | 发布种子 |
| 17 | </button> |
| 18 | |
| 19 | <div className={styles.filterItem}> |
| 20 | <label htmlFor="category">分区:</label> |
| 21 | <select id="category"> |
| 22 | <option value="all">全部</option> |
| 23 | <option value="video">视频</option> |
| 24 | <option value="music">音乐</option> |
| 25 | <option value="game">游戏</option> |
| 26 | <option value="software">软件</option> |
| 27 | </select> |
| 28 | </div> |
| 29 | |
| 30 | <div className={styles.filterItem}> |
| 31 | <label htmlFor="rating">评分:</label> |
| 32 | <select id="rating"> |
| 33 | <option value="all">全部</option> |
| 34 | <option value="high">高评分</option> |
| 35 | <option value="medium">中评分</option> |
| 36 | <option value="low">低评分</option> |
| 37 | </select> |
| 38 | </div> |
| 39 | |
| 40 | <div className={styles.filterItem}> |
| 41 | <label htmlFor="tag">标签:</label> |
| 42 | <input type="text" id="tag" placeholder="输入标签关键词" /> |
| 43 | </div> |
| 44 | </div> |
| 45 | ); |
| 46 | }; |
| 47 | |
| 48 | export default BottomRightUpload; |