Dropdown Footer
```
#### Props
| Name | Description | Type| Options| Default |
|--|--|--|--|--|
|isOpen|Show or hide for dropdown|Boolean|`true` , `false` | false
|mode|Open variant|String|`click` , `hover` | click
| dropup |Open the menu upwards | Boolean | `true` , `false` | false
|direction|Menu container direction|String|`left` , `right` , `center` | left
|closeOnClickOutside|closes dropdown menu when click outside|Booelan|`true` , `false` | true
|withDropdownCloser| If there is an element in the menu with **dropdown-closer** attribute, clicking on it closes the menu.|Boolean|`true` , `false` | false
|containerZIndex|z-index of menu container|String| .| 994
|overlay|background overlay of dropdown menu (only for click mode) |Boolean| `true` , `false`| true
|overlayBgColor|background-color of overlay |String| ex: `rgba(1, 35, 83, 0.8)`| rgba(0, 0, 0, 0.2)
|overlayZIndex|z-index of overlay|String| .| 992
|transition|custom vue transition for menu|String| .| default
#### Slots
|Name| Description |
|--|--|
|trigger|trigger for dropdown menu |
|header|header of menu container (optional)|
|body|content of menu (optional)|
|footer|footer of menu container (optional)|
#### Events (only for click mode)
| |
|--|
| `@opened="dispatchEvent"`|
| `@closed="dispatchEvent"`|
---
## Development
### Vue3
```bash
yarn build:vue3 # build for vue3
```
```bash
# Serve
cd dev/vue3
yarn install
yarn serve
```
### Vue2
```bash
yarn build:vue2 # build for vue2
```
```bash
# Serve
cd dev/vue2
yarn install
yarn serve
```
### Vue 2&3
```bash
yarn build # build for vue2 and vue3
```
#### Linter
```bash
# run eslint
yarn lint:eslint
# run eslint fix
yarn lint:eslint:fix
# run stylelint
yarn lint:stylelint
# run stylelint fix
yarn lint:stylelint:fix
# run prettier
yarn prettier
```
## Sponsorship
You can sponsor me for the continuity of my projects: