diff --git a/components/cycle-day/cycle-day-overview.js b/components/cycle-day/cycle-day-overview.js
index 2639e14e1539f8d151054b69a810ce32e96a399a..d4356215ace3f5d21671fe0b00f5f1466b395f6d 100644
--- a/components/cycle-day/cycle-day-overview.js
+++ b/components/cycle-day/cycle-day-overview.js
@@ -82,9 +82,7 @@ export default class CycleDayOverView extends Component {
               data={getLabel('mucus', cycleDay.mucus)}
               disabled={dateInFuture}
             >
-              <Svg width={100} height={50} viewBox='0 0 450 450'>
-                <MucusIcon />
-              </Svg>
+              <MucusIcon viewBox='0 0 450 450' />
             </SymptomBox>
             <SymptomBox
               title='Cervix'
@@ -238,7 +236,13 @@ class SymptomBox extends Component {
         <View style={[styles.symptomBox, boxActive, disabledStyle]}>
 
           {this.props.children ?
-            React.cloneElement(this.props.children, {active: true})
+            React.Children.map(this.props.children, child => {
+              return (
+                <Svg width={100} height={50} viewBox={child.props.viewBox}>
+                  {React.cloneElement(child, { active: !!d })}
+                </Svg>
+              )
+            })
             : null
           }