import { FormEvent } from 'react' import { Loader2, Plus, Save } from 'lucide-react' type AdminUsersFormProps = { usersCount: number maxUsers: number maxUsersDraft: string savingLimit: boolean creating: boolean username: string password: string userLimitReached: boolean onMaxUsersDraftChange: (value: string) => void onSaveMaxUsers: () => void onUsernameChange: (value: string) => void onPasswordChange: (value: string) => void onSubmit: (e: FormEvent) => void } export function AdminUsersForm({ usersCount, maxUsers, maxUsersDraft, savingLimit, creating, username, password, userLimitReached, onMaxUsersDraftChange, onSaveMaxUsers, onUsernameChange, onPasswordChange, onSubmit, }: AdminUsersFormProps) { const draftValue = Number(maxUsersDraft) const limitChanged = maxUsersDraft.trim() !== '' && Number.isFinite(draftValue) && draftValue !== maxUsers return (
) }