diff --git a/client/coral-framework/components/Slot.js b/client/coral-framework/components/Slot.js
index d313193e3..ca246591b 100644
--- a/client/coral-framework/components/Slot.js
+++ b/client/coral-framework/components/Slot.js
@@ -4,10 +4,15 @@ import styles from './Slot.css';
import {connect} from 'react-redux';
import {getSlotElements} from 'coral-framework/helpers/plugins';
-function Slot ({fill, inline = false, className, plugin_config: config, defaultComponent = () => {}, ...rest}) {
+function Slot ({fill, inline = false, className, plugin_config: config, defaultComponent: DefaultComponent, ...rest}) {
+ let children = getSlotElements(fill, {...rest, config});
+ if (children.length === 0 && DefaultComponent) {
+ children =