From 1489a1c4e65a47979a366247bd94e9a7a07d967b Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sat, 12 May 2018 10:29:54 +0200 Subject: [PATCH] Add defaultLabel for Labelled (#40) * Add defaultLabel * Typing for defaultLabel * Add null for label prop * Try to fix (in the dark) * Allow anything for label --- packages/ui-app/src/Labelled.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/ui-app/src/Labelled.js b/packages/ui-app/src/Labelled.js index 172ed14625..46e06eb7a0 100644 --- a/packages/ui-app/src/Labelled.js +++ b/packages/ui-app/src/Labelled.js @@ -9,21 +9,22 @@ import React from 'react'; import Label from 'semantic-ui-react/dist/es/elements/Label'; type Props = BareProps & { - label?: React$Node, + // flowlint-next-line unclear-type:off + label?: any, children: React$Node }; -export default function Labelled ({ className, children, label, style }: Props): React$Node { +const defaultLabel: React$Node = ( +
 
+); + +export default function Labelled ({ className, children, label = defaultLabel, style }: Props): React$Node { return (
- + {children}
);