| import React from 'react';
|
| import { useNavigate, useLocation } from 'react-router-dom';
|
| import ActionCard from './ActionCard';
|
| import './personalSubpage.css';
|
| const Favorites = () => {
|
| const navigate = useNavigate();
|
| const location = useLocation();
|
| const [favorites] = React.useState([
|
| { id: 1, name: '盗梦空间', type: 'movie', added: '2023-10-01' },
|
| { id: 2, name: '权力的游戏', type: 'tv', added: '2023-09-15' }
|
| const handleBack = () => {
|
| fromSubpage: true, // 标记来自子页面
|
| dashboardTab: location.state?.dashboardTab // 保留Dashboard的标签页状态
|
| replace: true // 替换当前历史记录
|
| <div className="personal-page">
|
| <button className="back-button" onClick={(handleBack)}>
|
| <div className="resource-grid">
|
| subtitle={`收藏于 ${item.added}`}
|
| onClick={() => console.log('查看详情', item.id)}
|
| export default Favorites; |