+ { !slots.media ? (
+ <>
+ { props.avatar ? (
+
+ ) : props.icon ? (
+
+ ) : undefined }
+ >
+ ) : (
+
+ { slots.media() }
+
+ )}
+
+
+ { props.title && (
+
+ { props.title }
+
+ )}
+
+ { props.subtitle && (
+
+ { props.subtitle }
+
+ )}
+
+ { props.text && (
+
+ { props.text }
+
+ )}
+
+ { slots.default && (
+
+ { slots.default() }
+
+ )}
+
+ ))
+
+ return {}
+ },
+})
+
+export type VEmptyState = InstanceType