diff --git a/components/cycle-day/labels/labels.js b/components/cycle-day/labels/labels.js index 5566f73..b70d6d9 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 a51b5c0..1e14b06 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 8e8792a..96445cc 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 +]