complete wallet page

This commit is contained in:
Alihaghighattalab
2024-08-08 10:33:58 +03:30
parent f7450f8822
commit 65943cb1f3
13 changed files with 356 additions and 12 deletions
+7 -5
View File
@@ -12,9 +12,10 @@ const value = [
type Props = {
field?: any
placeholder?: string
}
export const ComboBox: FC<Props> = ({ field }) => {
export const ComboBox: FC<Props> = ({ field, placeholder }) => {
const [query, setQuery] = useState('')
const filteredValue =
@@ -25,15 +26,16 @@ export const ComboBox: FC<Props> = ({ field }) => {
})
return (
<Combobox value={field.value} onChange={field.onChange} onClose={() => setQuery('')}>
<Combobox value={field && field.value} onChange={field && field.onChange} onClose={() => setQuery('')}>
<div className="relative w-full">
<ComboboxInput
placeholder={placeholder}
className="input-style min-w-full"
displayValue={(person: any) => person?.name}
onChange={(event) => setQuery(event.target.value)}
ref={field.ref}
name={field.name}
onBlur={field.onBlur}
ref={field && field.ref}
name={field && field.name}
onBlur={field && field.onBlur}
/>
<ComboboxButton className="absolute top-0 min-w-full h-full bg-transparent">
<ArrowDown2 className="size-5 absolute left-5 top-5 p-0 text-secondary-text-color/70" />