[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>
Этот коммит содержится в:
na
2023-04-26 15:24:53 +07:00
коммит произвёл GitHub
родитель 3b45671611
Коммит f079f3ba8d
7 изменённых файлов: 21 добавлений и 20 удалений

Просмотреть файл

@@ -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>