🎨
Valence
🎨
Valence
  • Overview
    • 👋Welcome to Valence
    • 🏄‍♂️Getting started
  • Core Concepts
    • Responsiveness
    • Color
      • List of colors
      • Color types
    • Polymorphism
  • Valence Core
    • 🏃‍♂️Fundamentals
      • 🎬The ValenceProvider
      • ✍️Using custom fonts
    • 🧱Components
      • 🔘Buttons
        • Button with icon
        • Grid Button
        • Text button
        • Icon button
        • Multi-part button
        • Unstyled button
        • Primitive button
      • ⌨️Inputs
        • Color Picker
        • Text input
        • Text area
        • Number input
        • Select input
        • Switch
        • Slider
        • Range slider
        • Pill selector
        • Input container
        • Dropdown container
      • 🖥️Display
        • Accordion
        • Alert
        • Color Swatch
        • Icon
        • Image
        • Avatar
        • Avatar Group
        • Loader
        • Pill
        • Spoiler
        • Stepper
        • Text
        • Title
      • 🧩Layout
        • App Container
        • Card
        • Flex
          • Flex Center
          • Styled Flex
        • Floating Toolbar
        • Grid
        • Header
        • Overflow Container
        • Space
      • 🗺️Navigation
        • App Nav
      • 🔼Overlays
        • Modal
        • Tooltip
        • Modal background
        • 📰Sheets
          • Bottom Sheet
          • Dynamic Sheet
          • Side Sheet
    • 🪝Hooks
      • UseColorScheme
      • UseColors
      • UseControlledList
      • UseDetectKeyDown
      • UseDisclosure
      • UseFloating
      • UseTooltip
      • UseBreakpoint
      • UseResponsiveProps
    • 🤚Generics
      • Generic button props
      • Generic input props
      • Generic Sheet Props
  • Valence Plugins
    • 🎠Valence Carousel
      • Carousel Child Props
  • Valence Utils
    • ✋Generics
      • Clickable
      • Events
      • Global
      • Grid
      • Layout
      • Overlay
      • Polymorphic
    • 🧜‍♀️Polymorphism
      • Polymorphic Button
      • Polymorphic Layout
      • Polymorphic Text
  • Update Notes
    • 3.0.0
    • 2.7.0
    • 2.6.0
    • 2.5.0
    • 2.4.0
    • 2.3.0
    • 2.2.0
    • 2.1.0
    • 2.0.0
Powered by GitBook
On this page
  • Usage
  • Allow resize
  • Props
  • LineWrapBehaviour
  • ResizeBehaviour

Was this helpful?

Edit on GitHub
  1. Valence Core
  2. Components
  3. Inputs

Text area

Last updated: 2.0.0 (18/01/2024)

Usage

import { Textarea } from "@valence-ui/core";

function MyComponent() { 
    const [value, setValue] = React.useState("");

    return ( 
        <Textarea
            value={value}
            setValue={setValue}
        />
    )
}

Allow resize

import { Textarea } from "@valence-ui/core";

function MyComponent() { 
    const [value, setValue] = React.useState("");

    return ( 
        <Textarea
            value={value}
            setValue={setValue}
            
            minHeight={100}
            maxHeight={250}
            minWidth={300}
            maxWidth={500}
        />
    )
}

Props

Property
Type
Description

autoComplete

boolean

Whether the value of the input can be automatically completed by the browser/OS. Defaults to false.

spellCheck

boolean

Whether the input is subject to spell checking by the browser/OS. Defaults to true.

cols

number

Specifies the visible width of the input.

rows

number

Specifies the visible number of lines in the input.

wrap

Specifies how the text in the input is to be wrapped.

resize

Specifies how the input can be resized. Defaults to "none".

minHeight

CSSProperties["minHeight"]

The minimum height of the input.

maxHeight

CSSProperties["maxHeight"]

The maximum height of the input.

minWidth

CSSProperties["minWidth"]

The minimum width of the input.

maxWidth

CSSProperties["maxWidth"]

The maximum width of the input.

grow

boolean

Shorthand for flex-grow = 1.

LineWrapBehaviour

"soft" | "hard" | "off"

ResizeBehaviour

"none" | "both" | "horizontal" | "vertical"
PreviousText inputNextNumber input

Last updated 1 year ago

Was this helpful?

Extends and .

🧱
⌨️
GenericTextInputProps
GenericTextInputEventProps
LineWrapBehaviour
ResizeBehaviour