Search
 
SCRIPT & CODE EXAMPLE
 

TYPESCRIPT

react native multi select

// noice library to use with react native paper

import { PaperSelect } from 'react-native-paper-select';

// ...

const [colors, setColors] = useState({
  value: '',
  list: [
    { _id: '1', value: 'BLUE' },
    { _id: '2', value: 'RED' },
    { _id: '3', value: 'GREEN' },
    { _id: '4', value: 'YELLOW' },
    { _id: '5', value: 'BROWN' },
    { _id: '6', value: 'BLACK' },
    { _id: '7', value: 'WHITE' },
    { _id: '8', value: 'CYAN' },
  ],
  selectedList: [],
  error: '',
});

<PaperSelect
  label="Select Colors"
  value={colors.value}
  onSelection={(value: any) => {
    setColors({
      ...colors,
      value: value.text,
      selectedList: value.selectedList,
      error: '',
    });
  }}
  arrayList={[...colors.list]}
  selectedArrayList={colors.selectedList}
  errorText={colors.error}
  multiEnable={true}
  textInputMode="flat"
  searchStyle={{ iconColor: 'red' }}
/>;
Comment

react native multi select

// well designed multi select works with native base

import MultiSelectInput from 'native-base-select';

// ...

const [language, setLanguage] = React.useState({
  value: '',
  list: [
    { _id: 1, name: 'Hindi' },
    { _id: 2, name: 'English' },
    { _id: 3, name: 'Bengali' },
    { _id: 4, name: 'Marathi' },
    { _id: 5, name: 'Telugu' },
    { _id: 6, name: 'Tamil' },
    { _id: 7, name: 'Gujarati' },
    { _id: 8, name: 'Urdu' },
    { _id: 9, name: 'Kannada' },
    { _id: 10, name: 'Odia' },
    { _id: 11, name: 'Malayalam' },
    { _id: 12, name: 'Punjabi' },
    { _id: 13, name: 'Assamese' },
    { _id: 14, name: 'Maithili' },
    { _id: 15, name: 'Sanskrit' },
    { _id: 16, name: 'Nepali' },
    { _id: 17, name: 'Dzongkha' },
    { _id: 18, name: 'Bhojpuri' },
    { _id: 19, name: 'Tibetan' },
    { _id: 20, name: 'Sinhalese' },
    { _id: 21, name: 'Khasi' },
  ],
  selectedList: [],
  error: '',
});

<MultiSelectInput
  label="Language"
  placeholder="Select at least 2 Language"
  value={language.value}
  list={language.list}
  selectedList={language.selectedList}
  onSelection={(value: any) => {
    setLanguage({
      ...language,
      value: value.text,
      selectedList: value.selectedList,
      error: '',
    });
  }}
  errorText={language.error}
/>;
Comment

PREVIOUS NEXT
Code Example
Typescript :: native base 
Typescript :: highcharts remove menu button 
Typescript :: typescript use object keys as index 
Typescript :: command line arguments in java 
Typescript :: how to remove second square brackets in an array 
Typescript :: TypeError: key must be an instance of a class implements jwt.AbstractJWKBase 
Typescript :: pandas get count of pair of elements in two columns 
Typescript :: npm install ionic2-calendar 
Typescript :: Implement a groupByOwners function that: Accepts an associative array 
Typescript :: findbyidandupdate 
Typescript :: angular loadchildren lazy loading 
Typescript :: difference between facets and filters algolia 
Typescript :: conditional statements in linux 
Typescript :: bits required for address 1 GB memory 
Typescript :: get enum value dynamically typescript 
Typescript :: Pass parameter to NestJs Guard 
Typescript :: disadvantages of automation 
Typescript :: how to search for imports in vscode 
Typescript :: nuxtServerInit nuxt3 
Typescript :: unknown type in typescript 
Typescript :: Search test by start and end 
Typescript :: typescript ingerit 
Typescript :: algorithm that prints if one of the numbers is multiple of the other 
Typescript :: puts with details ruby 
Typescript :: Pig Latin scripts to group your data 
Typescript :: typescript onchane event 
Typescript :: apache poi get all worksheets from file input stream 
Typescript :: ES2022 - Using whichever resource loads fastest 
Typescript :: typescript generic object not array 
Typescript :: What is the aim of an ARP spoofing attack? 
ADD CONTENT
Topic
Content
Source link
Name
6+1 =