Show hint explaining post visibility when quoting a "quiet public" post (#36065)

This commit is contained in:
diondiondion 2025-09-09 14:43:23 +02:00 committed by GitHub
commit cf20c5db9c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 112 additions and 10 deletions

View file

@ -79,10 +79,12 @@ const visibilityOptions = {
const PrivacyModalButton: FC<PrivacyDropdownProps> = ({ disabled = false }) => {
const intl = useIntl();
const { visibility, quotePolicy } = useAppSelector((state) => ({
visibility: state.compose.get('privacy') as StatusVisibility,
quotePolicy: state.compose.get('quote_policy') as ApiQuotePolicy,
}));
const quotePolicy = useAppSelector(
(state) => state.compose.get('quote_policy') as ApiQuotePolicy,
);
const visibility = useAppSelector(
(state) => state.compose.get('privacy') as StatusVisibility,
);
const { icon, iconComponent } = useMemo(() => {
const option = visibilityOptions[visibility];