/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 */ import React from "react"; interface Props { id: string; name: string; label: string; options: Array<{ value: string; label: string; }>; defaultValue?: string; value?: string; register?: Function; hint?: string; error?: string; required?: boolean; onChange?: Function; className?: string; } function Dropdown(props: Props) { let formGroupClassName = "usa-form-group"; if (props.error) { formGroupClassName += " usa-form-group--error"; } if (props.className) { formGroupClassName += ` ${props.className}`; } const handleChange = (event: React.FormEvent) => { if (props.onChange) { props.onChange(event); } }; return (
{props.hint}
{props.error && ( {props.error} )}
); } export default Dropdown;