import type { HTMLAttributes } from "corvos/plugins/jsx.ts"; export type Props = HTMLAttributes<"input"> & { "pre"?: JSX.Element; "post"?: JSX.Element; "invalid"?: boolean; "pill"?: boolean; "x-model"?: string; }; export const TextField = ({ pre, post, disabled, invalid, pill, placeholder, readonly, value, pattern, required, "x-model": xModel, class: cls, ...props }: Props) => { const extended = !!pre || !!post; return (
{pre}{" "} {" "} {post}
); };