Do not allow replies to self story
This commit is contained in:
parent
d221895b3a
commit
b04fbb6d8d
7 changed files with 70 additions and 17 deletions
|
@ -88,6 +88,7 @@ export type PropsType = {
|
|||
canReply: boolean;
|
||||
getPreferredBadge: PreferredBadgeSelectorType;
|
||||
hasReadReceiptSetting: boolean;
|
||||
hasViewsCapability: boolean;
|
||||
i18n: LocalizerType;
|
||||
isGroupStory?: boolean;
|
||||
onClose: () => unknown;
|
||||
|
@ -115,6 +116,7 @@ export const StoryViewsNRepliesModal = ({
|
|||
canReply,
|
||||
getPreferredBadge,
|
||||
hasReadReceiptSetting,
|
||||
hasViewsCapability,
|
||||
i18n,
|
||||
isGroupStory,
|
||||
onClose,
|
||||
|
@ -353,7 +355,7 @@ export const StoryViewsNRepliesModal = ({
|
|||
}
|
||||
|
||||
let viewsElement: JSX.Element | undefined;
|
||||
if (!hasReadReceiptSetting) {
|
||||
if (hasViewsCapability && !hasReadReceiptSetting) {
|
||||
viewsElement = (
|
||||
<div className="StoryViewsNRepliesModal__read-receipts-off">
|
||||
{i18n('StoryViewsNRepliesModal__read-receipts-off')}
|
||||
|
@ -397,10 +399,16 @@ export const StoryViewsNRepliesModal = ({
|
|||
))}
|
||||
</div>
|
||||
);
|
||||
} else if (hasViewsCapability) {
|
||||
viewsElement = (
|
||||
<div className="StoryViewsNRepliesModal__replies--none">
|
||||
{i18n('StoryViewsNRepliesModal__no-views')}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
const tabsElement =
|
||||
views.length && replies.length ? (
|
||||
viewsElement && repliesElement ? (
|
||||
<Tabs
|
||||
initialSelectedTab={Tab.Views}
|
||||
moduleClassName="StoryViewsNRepliesModal__tabs"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue