GlDisclosureDropdown: Render `ul` when using custom components that wraps `<gl-discloure-dropdown-item/>`
Issue:
Currently, the outer container renders <div/> instead of <ul/>, when using components that wrap ` in default slot.
See more details in this discussion
<gl-disclosure-dropdown-group v-if="sshUrl"> <code-dropdown-item /> </gl-disclousre-dropdown-group>?It looks like
hasOnlyListItemschecks that the slot contents must matchgl-disclosure-dropdown-group,gl-disclosure-dropdown-item, orli, andcode-dropdown-itemdoes not match this even though it containsgl-disclosure-dropdown-item.