import { Form, useSubmit } from '@remix-run/react' import { Dispatch, SetStateAction, useState } from 'react' import { PlusIcon, ServerIcon, KeyIcon } from '@primer/octicons-react' import { cn } from '~/utils/cn' import Code from '~/components/Code' import Dialog from '~/components/Dialog' import TextField from '~/components/TextField' import Select from '~/components/Select' import Menu from '~/components/Menu' import { Machine, User } from '~/types' export interface NewProps { server: string users: User[] } export default function New(data: NewProps) { const submit = useSubmit() const mkeyState = useState(false) const pkeyState = useState(false) const [mkey, setMkey] = useState('') const [user, setUser] = useState(data.users[0].id) return ( <>
> ) }