From 575382b22600f16058609bc082f652ac9507eda0 Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Mon, 3 Apr 2023 15:46:58 -0400 Subject: [PATCH] Add ability to share Group statuses --- app/soapbox/components/status-action-bar.tsx | 2 +- app/soapbox/normalizers/status.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/soapbox/components/status-action-bar.tsx b/app/soapbox/components/status-action-bar.tsx index 2938e91e7..5fa3e6c3b 100644 --- a/app/soapbox/components/status-action-bar.tsx +++ b/app/soapbox/components/status-action-bar.tsx @@ -609,7 +609,7 @@ const StatusActionBar: React.FC = ({ replyTitle = intl.formatMessage(messages.replyAll); } - const canShare = ('share' in navigator) && status.visibility === 'public'; + const canShare = ('share' in navigator) && (status.visibility === 'public' || status.visibility === 'group'); return ( diff --git a/app/soapbox/normalizers/status.ts b/app/soapbox/normalizers/status.ts index 031c99c29..7a71f24a8 100644 --- a/app/soapbox/normalizers/status.ts +++ b/app/soapbox/normalizers/status.ts @@ -20,7 +20,7 @@ import type { ReducerAccount } from 'soapbox/reducers/accounts'; import type { Account, Attachment, Card, Emoji, Group, Mention, Poll, EmbeddedEntity } from 'soapbox/types/entities'; export type StatusApprovalStatus = 'pending' | 'approval' | 'rejected'; -export type StatusVisibility = 'public' | 'unlisted' | 'private' | 'direct' | 'self'; +export type StatusVisibility = 'public' | 'unlisted' | 'private' | 'direct' | 'self' | 'group'; export type EventJoinMode = 'free' | 'restricted' | 'invite'; export type EventJoinState = 'pending' | 'reject' | 'accept';