0.1.10 • Published 2 years ago

@dratatin/dropdown-react v0.1.10

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

made-with-node made-with-react

dropdown-react library

A simple customizable react dropdown component.

Installation

npm install @dratatin/dropdown-react or yarn add @dratatin/dropdown-react

Usage

import React from 'react';
import ReactDOM from 'react-dom/client';
import { Dropdown } from "@dratatin/dropdown-react";

const MyComponent = () => {
  return (
    <div>
      <Dropdown
        options={["option1", "option2", "option3", "option4", "option5"]}
      />
    </div>
  )
};

Props

LabelTypeRequiredDefault
optionsstring YesN/A
valuestringNooptions[0]
setValuecallback()NoN/A
namestringNo"basic"
classNamestringNoN/A
labelledbystringNoN/A

Features

  • Personalize the style of the dropdown with your className or overwrite style on the current className
.className{} /*-----container-----*/

.className__btn{}
.className__btn__value{}
.className__btn__icon{}

.className__list{}
.className__list__item{}
.className__list__item__content{}
  • Manage dropdown value with (value and setValue props)
const MyComponent = () => {
  const options = ["option1", "option2", "option3", "option4", "option5"]
  const [selected, setSelected] = useState(options[0])
  return (
    <div>
      <Dropdown
        options={datas}
        value={selected}
        setValue={(value) => setSelected(value)}
      />
    </div>
  )
};
0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago