temporary server action for group and inside
This commit is contained in:
@@ -7,14 +7,15 @@ type Props = {
|
||||
export default function IdComponent({ updateIdList }: Props) {
|
||||
const [idSet, setIdSet] = useState<Set<string>>(new Set());
|
||||
const onValidId = (id: string) => {
|
||||
setIdSet((prev) => new Set(prev.add(id)));
|
||||
const newSet = new Set(idSet.add(id));
|
||||
setIdSet(newSet);
|
||||
updateIdList([...newSet]);
|
||||
};
|
||||
const removeCid = (id: string) => {
|
||||
setIdSet((prev) => new Set([...prev].filter((x) => x !== id)));
|
||||
const newSet = new Set([...idSet].filter((x) => x !== id));
|
||||
setIdSet(newSet);
|
||||
updateIdList([...newSet]);
|
||||
};
|
||||
useEffect(() => {
|
||||
updateIdList([...idSet]);
|
||||
}, [idSet, updateIdList]);
|
||||
return (
|
||||
<div className="flex justify-center">
|
||||
<div className="flex flex-col gap-2">
|
||||
|
||||
Reference in New Issue
Block a user