import { useArk, useColumnContext } from "@lume/ark"; import { CancelIcon, CheckCircleIcon } from "@lume/icons"; import { User } from "@lume/ui"; import { useState } from "react"; export function GroupForm({ id }: { id: number }) { const ark = useArk(); const { updateColumn, removeColumn } = useColumnContext(); const [title, setTitle] = useState("Just a new group"); const [users, setUsers] = useState>([]); // toggle follow state const toggleUser = (pubkey: string) => { const arr = users.includes(pubkey) ? users.filter((i) => i !== pubkey) : [...users, pubkey]; setUsers(arr); }; const submit = async () => { await updateColumn(id, title, JSON.stringify(users)); }; return (

Create a new Group

setTitle(e.target.value)} placeholder="Nostrichs..." className="px-2 border border-neutral-100 dark:border-neutral-900 bg-neutral-50 rounded-lg h-10 dark:bg-neutral-950 placeholder:text-neutral-600 focus:border-blue-500 focus:shadow-none focus:ring-0" />
Pick user {`${users.length} / ∞`}
{ark.account?.contacts?.map((item: string) => ( ))}
); }