In Vue JS, how to pass a component as a prop (or a slot) of another component, while been able to set it's own props from a grandchild component ?
Parent :
<template>
<Child>
<SomeComponent />
</Child>
</template>
Child :
<template>
<GrandChild>
<slot></slot>
</GrandChild>
</template>
Grandchild :
<template>
<slot :content="content"></slot> //Setting the props of <SomeComponent/> here
</template>