UNPKG

@nayan-ui/react-native

Version:

React Native Component Library for smooth and faster mobile application development.

38 lines (37 loc) 1.08 kB
"use strict"; import React from 'react'; import { View } from 'react-native'; import { NText } from "./NText.js"; import { Textarea } from "./ui/textarea.js"; import { cn } from "../lib/utils.js"; import { jsx as _jsx, jsxs as _jsxs } from "react-native-css-interop/jsx-runtime"; export const NTextarea = /*#__PURE__*/React.memo(({ value, label = '', placeholder = '', className = '', labelClassName = '', inputClassName = '', onChangeText, disabled = false, ...props }) => { return _jsxs(View, { className: cn('flex-1 mb-3', className), children: [label && _jsx(NText, { className: cn('mb-1', labelClassName), children: label }), _jsx(Textarea, { value: value, editable: !disabled, placeholder: placeholder, onChangeText: onChangeText, placeholderClassName: "text-muted", textAlignVertical: "top", className: cn('text-text text-base border border-border bg-card', inputClassName), ...props })] }); }); NTextarea.displayName = 'NTextarea'; //# sourceMappingURL=NTextarea.js.map