Files
standardnotes-app-web/app/assets/javascripts/Components/Input/Input.tsx
2022-05-30 12:42:52 +05:30

17 lines
530 B
TypeScript

import { FunctionComponent } from 'react'
interface Props {
text?: string
disabled?: boolean
className?: string
}
const Input: FunctionComponent<Props> = ({ className = '', disabled = false, text }) => {
const base = 'rounded py-1.5 px-3 text-input my-1 h-8 bg-contrast'
const stateClasses = disabled ? 'no-border' : 'border-solid border-1 border-main'
const classes = `${base} ${stateClasses} ${className}`
return <input type="text" className={classes} disabled={disabled} value={text} />
}
export default Input