{"version":3,"file":"renderSlotFragments.cjs","sources":["../../src/shared/renderSlotFragments.ts"],"sourcesContent":["import { Fragment, type VNode } from 'vue'\n\nexport function renderSlotFragments(children?: VNode[]): VNode[] {\n  if (!children)\n    return []\n  return children.flatMap((child) => {\n    if (child.type === Fragment)\n      return renderSlotFragments(child.children as VNode[])\n\n    return [child]\n  })\n}\n"],"names":["Fragment"],"mappings":";;;;AAEO,SAAS,oBAAoB,QAA6B,EAAA;AAC/D,EAAA,IAAI,CAAC,QAAA;AACH,IAAA,OAAO,EAAC;AACV,EAAO,OAAA,QAAA,CAAS,OAAQ,CAAA,CAAC,KAAU,KAAA;AACjC,IAAA,IAAI,MAAM,IAAS,KAAAA,YAAA;AACjB,MAAO,OAAA,mBAAA,CAAoB,MAAM,QAAmB,CAAA;AAEtD,IAAA,OAAO,CAAC,KAAK,CAAA;AAAA,GACd,CAAA;AACH;;;;"}