diff --git a/components/cycle-day/labels/labels.js b/components/cycle-day/labels/labels.js index 5566f73609f2c5f70571f21c40a17e5895c202ec..b70d6d9c40187a1abcbd46dcf4867c3e0e8308da 100644 --- a/components/cycle-day/labels/labels.js +++ b/components/cycle-day/labels/labels.js @@ -43,6 +43,8 @@ export const sex = { patch: 'Patch', ring: 'Ring', implant: 'Implant', + diaphragm: 'Diaphragm', + none: 'None', other: 'Other', activityExplainer: 'Were you sexually active today?', contraceptiveExplainer: 'Did you use contraceptives?' diff --git a/components/cycle-day/symptoms/sex.js b/components/cycle-day/symptoms/sex.js index a51b5c02336ce67a683be36bd33234539e3af663..1e14b0698e35b9e0b15f3a9c9c069c22671973ce 100644 --- a/components/cycle-day/symptoms/sex.js +++ b/components/cycle-day/symptoms/sex.js @@ -37,6 +37,12 @@ const contraceptiveBoxes = [{ }, { label: labels.implant, stateKey: 'implant' +}, { + label: labels.diaphragm, + stateKey: 'diaphragm' +}, { + label: labels.none, + stateKey: 'none' }, { label: labels.other, stateKey: 'other' diff --git a/db/schema.js b/db/schema.js index 8e8792ac0e67adc96bb51a96e92f8ed666f888ed..96445cca8e2d14b83fd2592707618ca0e6fffaff 100644 --- a/db/schema.js +++ b/db/schema.js @@ -67,6 +67,8 @@ const SexSchema = { patch: { type: 'bool', optional: true }, ring: { type: 'bool', optional: true }, implant: { type: 'bool', optional: true }, + diaphragm: { type: 'bool', optional: true }, + none: { type: 'bool', optional: true }, other: { type: 'bool', optional: true }, note: { type: 'string', optional: true } } @@ -137,4 +139,4 @@ export default [ DesireSchema, SexSchema, PainSchema -] \ No newline at end of file +]