aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/views/timeline-common/TimelineMember.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/app/views/timeline-common/TimelineMember.tsx')
-rw-r--r--FrontEnd/src/app/views/timeline-common/TimelineMember.tsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/FrontEnd/src/app/views/timeline-common/TimelineMember.tsx b/FrontEnd/src/app/views/timeline-common/TimelineMember.tsx
index b5f8c0a2..dd8c7389 100644
--- a/FrontEnd/src/app/views/timeline-common/TimelineMember.tsx
+++ b/FrontEnd/src/app/views/timeline-common/TimelineMember.tsx
@@ -143,11 +143,10 @@ const TimelineMemberUserSearch: React.FC<{ timeline: HttpTimelineInfo }> = ({
export interface TimelineMemberProps {
timeline: HttpTimelineInfo;
- editable: boolean;
}
const TimelineMember: React.FC<TimelineMemberProps> = (props) => {
- const { timeline, editable } = props;
+ const { timeline } = props;
const members = [timeline.owner, ...timeline.members];
return (
@@ -158,7 +157,7 @@ const TimelineMember: React.FC<TimelineMemberProps> = (props) => {
key={member.username}
user={member}
onAction={
- editable && index !== 0
+ timeline.manageable && index !== 0
? () => {
void getHttpTimelineClient().memberDelete(
timeline.name,
@@ -170,7 +169,9 @@ const TimelineMember: React.FC<TimelineMemberProps> = (props) => {
/>
))}
</ListGroup>
- {editable ? <TimelineMemberUserSearch timeline={timeline} /> : null}
+ {timeline.manageable ? (
+ <TimelineMemberUserSearch timeline={timeline} />
+ ) : null}
</Container>
);
};