import { JSXElement } from "solid-js";
import { InnerInput } from "../FormElements/Input/input";
import { FormItem } from "../FormItem";
import { Icon } from "../Icon";
import useValidation from "../utils/useValidation";
export interface UserNameProps {
label?: string
size?: 'small'|'large'
placeholder?: string
name?: string
icon?: JSXElement
rules?: {[key: string]: any}
messages?: {[key: string]: string}
onInput?(value: string, e: any): void
}
export function UserName (props: UserNameProps) {
const name = props.name ?? 'username';
const icon = props.icon ?? ;
const rules = {require: useValidation().required, ...props.rules};
const messages = {require: "请输入用户名!", ...props.messages};
const placeholder = props.placeholder ?? '请输入用户名';
const size = props.size ?? 'large';
return
}