The correct way in this scenario is to create a new variant/component. There is no feature for slots in components yet but you can vote for this suggestion: Fully Editable Component Instances. If you have a container that can fit multiple types of contents, another way is to create instances of different types of contents and place them in a single container component and then swap between them.
1 Like