[48399][52129] - Fix permalink and navigation issues between teams (#22934)
* Fix permalink issues with timestamp and navigation between teams * fix types * update teamurl --------- Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local> Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
@@ -70,7 +70,7 @@ function ThreadFooter({
|
||||
trackEvent('crt', 'replied_using_footer');
|
||||
e.stopPropagation();
|
||||
dispatch(selectPost({id: threadId, channel_id: channelId} as Post));
|
||||
}, [dispatch, replyClick, threadId, channelId]);
|
||||
}, [replyClick, threadId, channelId]);
|
||||
|
||||
const handleFollowing = useCallback((e) => {
|
||||
e.stopPropagation();
|
||||
|
||||
@@ -52,7 +52,6 @@ function makeMapStateToProps() {
|
||||
directTeammate,
|
||||
lastPost,
|
||||
replyListIds,
|
||||
teamId: channel.team_id,
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@ type Props = {
|
||||
onCardClick: (post: Post) => void;
|
||||
post: Post;
|
||||
previousPostId: string;
|
||||
teamId: string;
|
||||
timestampProps?: Partial<TimestampProps>;
|
||||
id?: Post['id'];
|
||||
}
|
||||
@@ -27,7 +26,6 @@ function Reply({
|
||||
onCardClick,
|
||||
post,
|
||||
previousPostId,
|
||||
teamId,
|
||||
timestampProps,
|
||||
}: Props) {
|
||||
return (
|
||||
@@ -37,7 +35,6 @@ function Reply({
|
||||
isLastPost={isLastPost}
|
||||
post={post}
|
||||
previousPostId={previousPostId}
|
||||
teamId={teamId}
|
||||
timestampProps={timestampProps}
|
||||
location={Locations.RHS_COMMENT}
|
||||
/>
|
||||
|
||||
@@ -25,7 +25,6 @@ type Props = {
|
||||
listId: string;
|
||||
onCardClick: (post: Post) => void;
|
||||
previousPostId: string;
|
||||
teamId: string;
|
||||
timestampProps?: Partial<TimestampProps>;
|
||||
};
|
||||
|
||||
@@ -38,7 +37,6 @@ function ThreadViewerRow({
|
||||
listId,
|
||||
onCardClick,
|
||||
previousPostId,
|
||||
teamId,
|
||||
timestampProps,
|
||||
}: Props) {
|
||||
switch (true) {
|
||||
@@ -61,7 +59,6 @@ function ThreadViewerRow({
|
||||
postId={listId}
|
||||
isLastPost={isLastPost}
|
||||
handleCardClick={onCardClick}
|
||||
teamId={teamId}
|
||||
timestampProps={timestampProps}
|
||||
location={Locations.RHS_ROOT}
|
||||
/>
|
||||
@@ -87,7 +84,6 @@ function ThreadViewerRow({
|
||||
isLastPost={isLastPost}
|
||||
onCardClick={onCardClick}
|
||||
previousPostId={previousPostId}
|
||||
teamId={teamId}
|
||||
timestampProps={timestampProps}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -34,7 +34,6 @@ type Props = {
|
||||
onCardClick: (post: Post) => void;
|
||||
replyListIds: string[];
|
||||
selected: Post | FakePost;
|
||||
teamId: string;
|
||||
useRelativeTimestamp: boolean;
|
||||
isThreadView: boolean;
|
||||
}
|
||||
@@ -401,7 +400,6 @@ class ThreadViewerVirtualized extends PureComponent<Props, State> {
|
||||
listId={itemId}
|
||||
onCardClick={this.props.onCardClick}
|
||||
previousPostId={getPreviousPostId(data, index)}
|
||||
teamId={this.props.teamId}
|
||||
timestampProps={this.props.useRelativeTimestamp ? THREADING_TIME : undefined}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Ссылка в новой задаче
Block a user