Discovery page option in sharing

pull/4576/head
Kamran Ahmed 1 year ago
parent 76c6c4dc1f
commit 6ed436674f
  1. 17
      src/components/ShareOptions/ShareOptionsModal.tsx

@ -1,4 +1,10 @@
import { type ReactNode, useCallback, useState, useMemo } from 'react';
import {
type ReactNode,
useCallback,
useState,
useMemo,
useEffect,
} from 'react';
import { Globe2, Loader2, Lock } from 'lucide-react';
import { type ListFriendsResponse, ShareFriendList } from './ShareFriendList';
import { TransferToTeamList } from './TransferToTeamList';
@ -124,7 +130,12 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
setIsLoading(false);
setIsSettingsUpdated(true);
onShareSettingsUpdate({ isDiscoverable, sharedFriendIds, visibility, sharedTeamMemberIds });
onShareSettingsUpdate({
isDiscoverable,
sharedFriendIds,
visibility,
sharedTeamMemberIds,
});
};
const handleTransferToTeam = useCallback(
@ -212,6 +223,8 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
setSharedFriendIds([]);
setSharedTeamMemberIds([]);
}
setIsDiscoverable(visibility === 'public');
}}
/>

Loading…
Cancel
Save