cal.pub0.org/packages/ui/components/form/inputs/InputFieldWithSelect.tsx

20 lines
509 B
TypeScript
Raw Normal View History

import React, { forwardRef } from "react";
import { InputField, UnstyledSelect } from "../../..";
import type { InputFieldProps } from "./types";
export const InputFieldWithSelect = forwardRef<
HTMLInputElement,
InputFieldProps & { selectProps: typeof UnstyledSelect }
>(function EmailField(props, ref) {
return (
<InputField
ref={ref}
{...props}
inputIsFullWidth={false}
addOnClassname="!px-0"
addOnSuffix={<UnstyledSelect {...props.selectProps} />}
/>
);
});