UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

19 lines (18 loc) 430 B
"use strict"; function pickSubCompSlots(slots, subCompName) { const prefix = `${subCompName}-slot-`; const subSlots = Object.keys(slots).reduce( (cur, s) => { if (s.startsWith(prefix)) { const subSlotName = s.slice(prefix.length); if (subSlotName) { cur[subSlotName] = slots[s]; } } return cur; }, {} ); return subSlots; } module.exports = pickSubCompSlots;