Forms

Usage chakra ui

input

import { Input } from '@chakra-ui/react'

function inputExample() {
const [value, setValue] = useState("")


return(
<>
<Input 
    placeholder='Basic usage'
    onChange={(e)=> setValue(e.target.value)}/>
</>
)
}

checkbox

import { Checkbox } from '@chakra-ui/react'

function RadioExample() {
  const [value, setValue] = useState("")
  
  return (
    <>
    <Checkbox size='lg' colorScheme="yellow" onChange={(e) => setValue(e.target.checked)}>
        <Text fontSize={20} fontWeight="bold">Buy</Text>
    </Checkbox>
    </>
  )

radiobutton

import { Radio, RadioGroup } from '@chakra-ui/react'
import React, { useState } from 'React'

function RadioExample() {
  const [value, setValue] = useState("")
  
  return (
    <RadioGroup onChange={(e) => setValue(e.target.value)} value={value}>
      <Stack direction='row'>
        <Radio value='1'>First</Radio>
        <Radio value='2'>Second</Radio>
        <Radio value='3'>Third</Radio>
      </Stack>
    </RadioGroup>
  )
}

switch

import { Switch } from '@chakra-ui/react'
import React, { useState } from 'React'

function RadioExample() {
  const [value, setValue] = useState(false)
  
  return (
    <>
    <Switch
      id="mobile-notification"
      defaultChecked={false}
      onChange={(e) => {setValue(e.target.checked)}}
      colorScheme='blue'
      />
    </>
  )
  }

select

import React, {useState} from 'React'
import { Select } from '@chakra-ui/react'

function SelectExample() {
const [value, setValue] = useState("")

return(
<>
<Select placeholder='Select option' onChange={(e) => setValue(e.target.value)} value={value}>
  <option value='A'>Option 1</option>
  <option value='B'>Option 2</option>
  <option value='C'>Option 3</option>
</Select>
</>
)
}

Last updated

Was this helpful?