/
Nikmet
/
notepad-react
Обзор
Документация
Войти
/
Nikmet
/
notepad-react
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/Input/Input.jsx
20 строк
606 B
nikmet
hooks
03 июн 2024, 17:38
03 июн 2024, 17:38
0e661c4
Код
Авторство
О чём код?
import classNames from "classnames"; import styles from "./Input.module.css"; import { forwardRef } from "react"; const Input = forwardRef(function Input({ isValid = true, appearance, ...props }, ref) { return ( <input {...props} ref={ref} className={classNames({ [styles.invalid]: !isValid, [styles["input-title"]]: appearance === "title", [styles["input-date"]]: appearance === "date", [styles["input-tag"]]: appearance === "tag" })} /> ); }); export default Input;