mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-11 03:34:00 +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 { Globe2, Loader2, Lock } from 'lucide-react';
|
||||||
import { type ListFriendsResponse, ShareFriendList } from './ShareFriendList';
|
import { type ListFriendsResponse, ShareFriendList } from './ShareFriendList';
|
||||||
import { TransferToTeamList } from './TransferToTeamList';
|
import { TransferToTeamList } from './TransferToTeamList';
|
||||||
@@ -124,7 +130,12 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
|
|||||||
|
|
||||||
setIsLoading(false);
|
setIsLoading(false);
|
||||||
setIsSettingsUpdated(true);
|
setIsSettingsUpdated(true);
|
||||||
onShareSettingsUpdate({ isDiscoverable, sharedFriendIds, visibility, sharedTeamMemberIds });
|
onShareSettingsUpdate({
|
||||||
|
isDiscoverable,
|
||||||
|
sharedFriendIds,
|
||||||
|
visibility,
|
||||||
|
sharedTeamMemberIds,
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleTransferToTeam = useCallback(
|
const handleTransferToTeam = useCallback(
|
||||||
@@ -212,6 +223,8 @@ export function ShareOptionsModal(props: ShareOptionsModalProps) {
|
|||||||
setSharedFriendIds([]);
|
setSharedFriendIds([]);
|
||||||
setSharedTeamMemberIds([]);
|
setSharedTeamMemberIds([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setIsDiscoverable(visibility === 'public');
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user