1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| import { isArray } from '@vue/shared';
|
| const flattenOptions = (options) => {
| const flattened = [];
| options.forEach((option) => {
| if (isArray(option.options)) {
| flattened.push({
| label: option.label,
| isTitle: true,
| type: "Group"
| });
| option.options.forEach((o) => {
| flattened.push(o);
| });
| flattened.push({
| type: "Group"
| });
| } else {
| flattened.push(option);
| }
| });
| return flattened;
| };
|
| export { flattenOptions };
| //# sourceMappingURL=util.mjs.map
|
|