Refactor: Implement multi-item inventory for Pad Tracker and dynamic navigation

This commit is contained in:
2026-01-02 18:10:50 -06:00
parent 56683f5407
commit 8772b56f36
44 changed files with 3515 additions and 781 deletions

View File

@@ -477,6 +477,190 @@ class LearnContent {
),
],
),
// ========== WIFE EDUCATION ==========
LearnArticle(
id: 'wife_cycle_phases',
title: 'The 4 Phases of Your Cycle',
subtitle: 'Understanding what\'s happening in your body',
category: 'Understanding My Cycle',
sections: [
LearnSection(
content: 'Your menstrual cycle is more than just your period. It\'s a continuous '
'rhythm of hormones that affects your energy, mood, and body. Understanding '
'these four phases empowers you to work with your body, rather than against it.',
),
LearnSection(
heading: '1. Menstrual Phase (Days 1-5)',
content: 'The start of your cycle. Progesterone plunges, causing the uterine lining '
'to shed. Energy typically dips.\n\n'
'💡 Tips: Prioritize rest. Warm foods and gentle movement (like walking or stretching) '
'can help with cramping. Don\'t push yourself to be highly productive if you don\'t feel up to it.',
),
LearnSection(
heading: '2. Follicular Phase (Days 6-12)',
content: 'Estrogen rises as your body prepares an egg. You likely feel a boost in energy, '
'creativity, and social desire. Your skin may clear up and you feel more optimistic.\n\n'
'💡 Tips: This is a great time to start new projects, exercise harder, and schedule '
'social gatherings.',
),
LearnSection(
heading: '3. Ovulation Phase (Days 13-15)',
content: 'Peak fertility. Estrogen is high, and you may feel your most confident and vibrant. '
'Libido often increases. You are magnetic!\n\n'
'💡 Tips: Schedule date nights or important conversations. You are likely more '
'articulate and persuasive now.',
),
LearnSection(
heading: '4. Luteal Phase (Days 16-28)',
content: 'Progesterone acts as a "braking" hormone. Energy winds down. You may turn inward '
'and feel more reflective. PMS symptoms may appear near the end.\n\n'
'💡 Tips: Be gentle with yourself. Focus on completing tasks rather than starting new ones. '
'Organize your space and prepare for the rest phase coming next.',
),
],
),
LearnArticle(
id: 'wife_mood_changes',
title: 'Mood & Hormones',
subtitle: 'Why I feel different each week',
category: 'Understanding My Cycle',
sections: [
LearnSection(
content: 'It is not "all in your head." Hormones like estrogen and progesterone '
'directly impact brain chemistry and neurotransmitters like serotonin. '
'Fluctuating emotions are a biological reality.',
),
LearnSection(
heading: 'Estrogen: The Uplifter',
content: 'When estrogen is high (Follicular/Ovulation), it boosts serotonin and dopamine. '
'You feel resilient, happy, and outgoing.',
),
LearnSection(
heading: 'Progesterone: The Sedative',
content: 'Rising in the Luteal phase, progesterone has a calming effect but can also '
'lead to feelings of sadness or sluggishness if levels aren\'t balanced.',
),
LearnSection(
heading: 'The Drop',
content: 'Just before your period, both hormones drop. This withdrawal can cause '
'irritability, anxiety, and tearfulness (PMS). It is temporary!\n\n'
'Scripture: "I praise you, for I am fearfully and wonderfully made." — Psalm 139:14',
),
],
),
LearnArticle(
id: 'wife_disease_prevention',
title: 'Preventing Infections',
subtitle: 'Hygiene and reproductive health',
category: 'Disease Prevention',
sections: [
LearnSection(
content: 'Maintaining reproductive health involves regular hygiene and awareness '
'of your body\'s natural defenses.',
),
LearnSection(
heading: 'Hygiene Basics',
content: '• **Wiping**: Always wipe from front to back to prevent bacteria from '
'entering the urethra or vagina.\n'
'• **Cleaning**: Use warm water. Avoid harsh soaps, douches, or scented products '
'internally, as they disrupt the natural pH balance and can lead to yeast infections or BV.\n'
'• **Underwear**: Cotton is breathable and reduces moisture buildup, preventing fungal growth.',
),
LearnSection(
heading: 'UTI Prevention',
content: 'Urinary Tract Infections (UTIs) are common but preventable:\n'
'• Hydrate well to flush out bacteria.\n'
'• Urinate after intercourse to clear the urethra.\n'
'• Don\'t hold urine for long periods.',
),
LearnSection(
heading: 'STI Prevention',
content: 'Sexually Transmitted Infections can affect anyone. If you or your partner '
'have a history of STIs, open communication and testing are crucial.\n\n'
'Monogamy within marriage provides the safest environment for sexual health.',
),
],
),
LearnArticle(
id: 'wife_screenings',
title: 'Regular Screenings',
subtitle: 'What to check and when',
category: 'Disease Prevention',
sections: [
LearnSection(
content: 'Regular medical check-ups are vital for catching issues early when they '
'are most treatable.',
),
LearnSection(
heading: 'Pap Smears & HPV Testing',
content: '• **What**: Checks for cervical cancer and HPV (the virus that causes it).\n'
'• **When**: Typically every 3-5 years for women aged 21-65, depending on your doctor\'s advice.',
),
LearnSection(
heading: 'Breast Self-Exams',
content: '• **What**: Feeling for lumps or changes in breast tissue.\n'
'• **When**: Once a month, ideally a few days after your period ends when '
'breasts are least tender.',
),
LearnSection(
heading: 'Annual Well-Woman Exam',
content: 'Even if you don\'t need a Pap smear locally, an annual visit allows you to discuss '
'period pain, fertility, contraception, and overall wellness with your provider.',
),
],
),
LearnArticle(
id: 'wife_partnership_tips',
title: 'Communication',
subtitle: 'Talking to him about my health',
category: 'Partnership',
sections: [
LearnSection(
content: 'Your husband likely wants to support you but may not know how. '
'Clear communication bridges that gap.',
),
LearnSection(
heading: 'Be Specific',
content: 'Instead of hoping he notices you\'re tired, try saying:\n'
'"I\'m in my luteal phase and feeling really drained. Could you handle '
'dinner tonight so I can rest?"',
),
LearnSection(
heading: 'Share Your Cycle',
content: ' Invite him into the process. Let him know when your period starts '
'or when you are ovulating. This helps him understand your changing needs '
'and moods.',
),
],
),
LearnArticle(
id: 'wife_shared_responsibility',
title: 'Shared Responsibility',
subtitle: 'Navigating fertility together',
category: 'Partnership',
sections: [
LearnSection(
content: 'Fertility is a shared reality, not just "the woman\'s job." '
'Whether trying to conceive or avoiding pregnancy, walk this path together.',
),
LearnSection(
heading: 'NFP / FAM',
content: 'If practicing Natural Family Planning, involve him in chart reading. '
'Discuss the fertile window together. It builds intimacy and trust.',
),
LearnSection(
heading: 'Mutual Care',
content: 'Scripture calls husbands to love their wives as their own bodies. '
'Allow him to care for you, and seek to understand his perspective as well.',
),
],
),
];
/// Get an article by ID