util.mjs.map 1.4 KB

1
  1. {"version":3,"file":"util.mjs","sources":["../../../../../../packages/components/select-v2/src/util.ts"],"sourcesContent":["// @ts-nocheck\nimport { isArray } from '@vue/shared'\n\nimport type { Option, OptionGroup } from './select.types'\n\nexport const flattenOptions = (options: Array<Option | OptionGroup>) => {\n const flattened = []\n options.forEach((option) => {\n if (isArray(option.options)) {\n flattened.push({\n label: option.label,\n isTitle: true,\n type: 'Group',\n })\n\n option.options.forEach((o: Option) => {\n flattened.push(o)\n })\n flattened.push({\n type: 'Group',\n })\n } else {\n flattened.push(option)\n }\n })\n\n return flattened\n}\n"],"names":[],"mappings":";;AACY,MAAC,cAAc,GAAG,CAAC,OAAO,KAAK;AAC3C,EAAE,MAAM,SAAS,GAAG,EAAE,CAAC;AACvB,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK;AAC9B,IAAI,IAAI,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE;AACjC,MAAM,SAAS,CAAC,IAAI,CAAC;AACrB,QAAQ,KAAK,EAAE,MAAM,CAAC,KAAK;AAC3B,QAAQ,OAAO,EAAE,IAAI;AACrB,QAAQ,IAAI,EAAE,OAAO;AACrB,OAAO,CAAC,CAAC;AACT,MAAM,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK;AACpC,QAAQ,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B,OAAO,CAAC,CAAC;AACT,MAAM,SAAS,CAAC,IAAI,CAAC;AACrB,QAAQ,IAAI,EAAE,OAAO;AACrB,OAAO,CAAC,CAAC;AACT,KAAK,MAAM;AACX,MAAM,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC7B,KAAK;AACL,GAAG,CAAC,CAAC;AACL,EAAE,OAAO,SAAS,CAAC;AACnB;;;;"}