1
0
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:
Kamran Ahmed
2023-10-10 00:12:05 +01:00
parent 76c6c4dc1f
commit 6ed436674f

View File

@@ -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');
}}
/>