0.0.11 • Published 7 months ago
maximez_dropdown v0.0.11
Dropdown Component
The Dropdown component allows you to create customizable dropdown menus for your React applications.
Prerequisites
Installation
You can install this component via npm:
npm install maximez_dropdown
Usage
Import the component
import { Dropdown } from 'maximez_dropdown';
Include the Modal componentn in your JSX
list={itemList}
label="Select an item"
name="dropdownName"
height={40}
separatedBox={false}
searchBar={true}
onChange={handleDropdownChange}
// Il est possible de customizer le composant avec des props
/>
Customiwe the component by passing props
list
: An array of items to display in the dropdown.label
: The label associated with the dropdown.name
: The name of the dropdown.errorMsg
(optional): Error message to display in case of issues.separatedBox
(optional): Indicates if the dropdown uses a separated box for options.searchBar
(optional): Indicates if a search bar is displayed to filter options.defaultValue
(optional): The default value selected in the dropdown.defaultName
(optional): The default name selected in the dropdown.onChange
(optional): A callback function called when the selection changes.height
: The height of the dropdown.maxWidth
(optional): The maximum width of the dropdown.labelColor
(optional): Text color of the label.focusedLabelColor
(optional): Text color of the label when the dropdown is open or a value is selected.backgroundColor
(optional): Background color of the dropdown.hoveredBackgroundColor
(optional): Background color when an item is hovered.fontColor
(optional): Text color within the dropdown.hoveredFontColor
(optional): Text color when an item is hovered.fontFamily
(optional): Font family for the text.borderBottomColor
(optional): Color of the bottom border of the dropdown.boxShadowColor
(optional): Color of the dropdown's shadow.