Story view receipts setting

This commit is contained in:
Fedor Indutny 2022-10-25 15:18:42 -07:00 committed by GitHub
parent ad42d98774
commit 3702a67975
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
21 changed files with 161 additions and 35 deletions

View file

@ -60,6 +60,7 @@ export type PropsType = {
viewerUuids: Array<UUIDStringType>
) => unknown;
setMyStoriesToAllSignalConnections: () => unknown;
storyViewReceiptsEnabled: boolean;
toggleSignalConnectionsModal: () => unknown;
};
@ -102,6 +103,7 @@ export const StoriesSettingsModal = ({
onRepliesNReactionsChanged,
onViewersUpdated,
setMyStoriesToAllSignalConnections,
storyViewReceiptsEnabled,
toggleSignalConnectionsModal,
}: PropsType): JSX.Element => {
const [confirmDiscardModal, confirmDiscardIf] = useConfirmDiscard(i18n);
@ -239,8 +241,6 @@ export const StoriesSettingsModal = ({
<span className="StoriesSettingsModal__list__viewers" />
</button>
<hr className="StoriesSettingsModal__divider" />
<button
className="StoriesSettingsModal__list"
onClick={() => {
@ -280,6 +280,18 @@ export const StoriesSettingsModal = ({
</span>
</button>
))}
<hr className="StoriesSettingsModal__divider" />
<Checkbox
disabled
checked={storyViewReceiptsEnabled}
description={i18n('StoriesSettings__view-receipts--description')}
label={i18n('StoriesSettings__view-receipts--label')}
moduleClassName="StoriesSettingsModal__checkbox"
name="view-receipts"
onChange={noop}
/>
</ModalPage>
);
}