完成用户等级权限设置、修复下载次数不增加
Change-Id: Ia8ab0e643c86e236a5c25ac77b081cd1f3ba5976
diff --git a/src/pages/InterestGroup/GroupItem.jsx b/src/pages/InterestGroup/GroupItem.jsx
index 8e6068b..1718111 100644
--- a/src/pages/InterestGroup/GroupItem.jsx
+++ b/src/pages/InterestGroup/GroupItem.jsx
@@ -3,6 +3,7 @@
import { useUser } from '../../context/UserContext';
import { useLocation } from 'wouter';
import './GroupDetail.css';
+import AuthButton from '../../components/AuthButton';
const GroupItem = ({ group }) => {
const [, setLocation] = useLocation();
@@ -97,7 +98,8 @@
<p style={{ color: '#BA929A' }}>{group.memberCount || 0}人加入了小组</p>
{userId && (
- <button
+ <AuthButton
+ roles={["chocolate", "ice-cream"]}
style={{ color: '#2167c9', background: 'none', border: 'none', padding: 0, cursor: 'pointer', fontSize: '16px' }}
onClick={(e) => {
e.stopPropagation();
@@ -106,7 +108,7 @@
disabled={loading}
>
{loading ? '处理中...' : isMember ? '退出小组' : '+加入小组'}
- </button>
+ </AuthButton>
)}
{!userId && <button disabled>请登录</button>}
diff --git a/src/pages/InterestGroup/GroupPosts.jsx b/src/pages/InterestGroup/GroupPosts.jsx
index 7bd16ba..d7893c7 100644
--- a/src/pages/InterestGroup/GroupPosts.jsx
+++ b/src/pages/InterestGroup/GroupPosts.jsx
@@ -2,6 +2,7 @@
import CommentForm from './CommentForm';
import { GoodTwo, Comment } from '@icon-park/react';
import './GroupDetail.css';
+import AuthButton from '../../components/AuthButton';
const GroupPosts = ({
posts,
@@ -21,12 +22,13 @@
<div className="post-list-header">
{userId && isMember && (
- <button
+ <AuthButton
+ roles={[ "chocolate", "ice-cream"]}
className="create-post-btn"
onClick={onShowCreatePost}
>
+ 发布帖子
- </button>
+ </AuthButton>
)}
{(!userId || !isMember) && <p className="login-hint">{loginHint}</p>}
</div>