add components for modal

This commit is contained in:
hamid zarghami
2026-03-14 16:15:09 +03:30
parent 60eadcc4af
commit f4f617f8d2
5 changed files with 225 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
import { type FC, type InputHTMLAttributes } from 'react'
import Error from './Error'
import { clx } from '../helpers/utils'
type Props = {
label?: string,
error_text?: string
} & InputHTMLAttributes<HTMLTextAreaElement>
const Textarea: FC<Props> = (props: Props) => {
return (
<div className='w-full relative'>
{
props.label &&
<div className='text-sm' >
{props.label}
</div>
}
<textarea
{...props}
className={clx(
'border border-border leading-7 w-full rounded-xl px-4 py-3 min-h-[100px] mt-1 text-xs',
props.className
)}
>
</textarea>
{
props.error_text &&
<Error errorText={props.error_text} />
}
</div>
)
}
export default Textarea