mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-07-31 14:30:13 +02:00
Discovery page option in sharing
This commit is contained in:
@@ -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');
|
||||
}}
|
||||
/>
|
||||
|
||||
|
Reference in New Issue
Block a user