Commits

Claus Rasmussen authored b57b0dfb96a
Delete datacard warning
No tags

app/src/main/java/dk/nsp/mingraviditet/ui/main/overview/widget/PregnancyStatusWidget.kt

Modified
1 1 /*
2 2 * The MIT License
3 3 *
4 4 * Original work sponsored and donated by The Danish Health Data Authority (http://www.sundhedsdatastyrelsen.dk)
5 5 *
6 - * Copyright (C) 2021 The Danish Health Data Authority (http://www.sundhedsdatastyrelsen.dk)
6 + * Copyright (C) 2021-2023 The Danish Health Data Authority (http://www.sundhedsdatastyrelsen.dk)
7 7 *
8 8 *
9 9 * Permission is hereby granted, free of charge, to any person obtaining a copy of
10 10 * this software and associated documentation files (the "Software"), to deal in
11 11 * the Software without restriction, including without limitation the rights to
12 12 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
13 13 * of the Software, and to permit persons to whom the Software is furnished to do
14 14 * so, subject to the following conditions:
15 15 *
16 16 *
27 27 * SOFTWARE.
28 28 */
29 29 package dk.nsp.mingraviditet.ui.main.overview.widget
30 30
31 31 import android.content.Context
32 32 import android.util.AttributeSet
33 33 import android.view.LayoutInflater
34 34 import android.view.View
35 35 import android.view.ViewGroup
36 36 import androidx.constraintlayout.widget.ConstraintLayout
37 +import androidx.core.view.isVisible
37 38 import androidx.viewbinding.ViewBinding
38 39 import dk.nsp.mingraviditet.R
39 40 import dk.nsp.mingraviditet.databinding.OverviewPregnancyControlDateBinding
40 41 import dk.nsp.mingraviditet.databinding.OverviewPregnancyControlDefaultBinding
41 42 import dk.nsp.mingraviditet.databinding.OverviewPregnancyControlDualBinding
42 43 import dk.nsp.mingraviditet.databinding.OverviewPrengancyControlActionBinding
43 44 import dk.nsp.mingraviditet.databinding.PregnancyStatusWidgetBinding
44 45 import dk.nsp.mingraviditet.util.extensions.bindingadapters.setTextModel
45 46 import dk.nsp.mingraviditet.util.extensions.toTextModelOrDefault
46 47 import dk.nsp.shared.util.extensions.map
79 80 state.dueDate?.toMediumFormat().toTextModelOrDefault(),
80 81 ),
81 82 )
82 83
83 84 binding.fetusProgress.setup(
84 85 state.monthsIntoPregnancy,
85 86 state.numberOfFetuses,
86 87 )
87 88 }
88 89 OverviewPregnancyState.None -> {
89 - binding.pregnancyProgressSubtitle.setText(R.string.overview_your_pregnancy_not_available_description)
90 + binding.pregnancyProgressSubtitle.isVisible = false
90 91
91 92 shouldHideEmptyView = false
92 93 }
93 94 is OverviewPregnancyState.PregnancyEnded -> {
94 95 // This view is hidden when pregnancy is ended
95 96 }
96 97 }
97 98
98 99 setControls(state.widgetControls)
99 100

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut