summaryrefslogtreecommitdiff
path: root/DayByDay
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-13 20:41:49 -0500
committerChristian Cleberg <[email protected]>2026-04-13 20:41:49 -0500
commit8f0f2b4b4f4b747b5d5fcc5a433f2f4b5109c940 (patch)
tree4397cb440cc891ccf8c12d7236e26402b59b3400 /DayByDay
parentbe9c3ad3146d212dffe8c24f2fdf843773e1834e (diff)
downloaddaybyday-8f0f2b4b4f4b747b5d5fcc5a433f2f4b5109c940.tar.gz
daybyday-8f0f2b4b4f4b747b5d5fcc5a433f2f4b5109c940.tar.bz2
daybyday-8f0f2b4b4f4b747b5d5fcc5a433f2f4b5109c940.zip
fix: sonarqube quality fixesv1.3.2
Diffstat (limited to 'DayByDay')
-rw-r--r--DayByDay/DayCard.swift8
-rw-r--r--DayByDay/MonthCard.swift8
-rw-r--r--DayByDay/SeasonCard.swift8
3 files changed, 21 insertions, 3 deletions
diff --git a/DayByDay/DayCard.swift b/DayByDay/DayCard.swift
index 4ee3614..1c9d698 100644
--- a/DayByDay/DayCard.swift
+++ b/DayByDay/DayCard.swift
@@ -12,6 +12,12 @@ struct DayCard: View {
var isHighlighted = false
@State private var isTapped = false
+ private var cardScale: CGFloat {
+ if isTapped { return 1.12 }
+ if isHighlighted { return 1.04 }
+ return 1.0
+ }
+
var body: some View {
ZStack {
RoundedRectangle(cornerRadius: 32, style: .continuous)
@@ -36,7 +42,7 @@ struct DayCard: View {
}
}
.shadow(color: isHighlighted ? .white.opacity(0.8) : .clear, radius: 12)
- .scaleEffect(isTapped ? 1.12 : (isHighlighted ? 1.04 : 1.0))
+ .scaleEffect(cardScale)
.contentShape(RoundedRectangle(cornerRadius: 32, style: .continuous))
.rotation3DEffect(.degrees(isTapped ? 6 : 0), axis: (x: 1, y: 0, z: 0))
.animation(.spring(response: 0.35, dampingFraction: 0.5), value: isTapped)
diff --git a/DayByDay/MonthCard.swift b/DayByDay/MonthCard.swift
index f462fd4..4b1d6ae 100644
--- a/DayByDay/MonthCard.swift
+++ b/DayByDay/MonthCard.swift
@@ -12,6 +12,12 @@ struct MonthCard: View {
var isHighlighted = false
@State private var isTapped = false
+ private var cardScale: CGFloat {
+ if isTapped { return 1.12 }
+ if isHighlighted { return 1.04 }
+ return 1.0
+ }
+
var body: some View {
ZStack {
RoundedRectangle(cornerRadius: 32, style: .continuous)
@@ -36,7 +42,7 @@ struct MonthCard: View {
}
}
.shadow(color: isHighlighted ? .white.opacity(0.8) : .clear, radius: 12)
- .scaleEffect(isTapped ? 1.12 : (isHighlighted ? 1.04 : 1.0))
+ .scaleEffect(cardScale)
.contentShape(RoundedRectangle(cornerRadius: 32, style: .continuous))
.rotation3DEffect(.degrees(isTapped ? 6 : 0), axis: (x: 1, y: 0, z: 0))
.animation(.spring(response: 0.35, dampingFraction: 0.5), value: isTapped)
diff --git a/DayByDay/SeasonCard.swift b/DayByDay/SeasonCard.swift
index c84dfb6..e64aa21 100644
--- a/DayByDay/SeasonCard.swift
+++ b/DayByDay/SeasonCard.swift
@@ -12,6 +12,12 @@ struct SeasonCard: View {
var isHighlighted = false
@State private var isTapped = false
+ private var cardScale: CGFloat {
+ if isTapped { return 1.12 }
+ if isHighlighted { return 1.04 }
+ return 1.0
+ }
+
var body: some View {
ZStack {
RoundedRectangle(cornerRadius: 32, style: .continuous)
@@ -36,7 +42,7 @@ struct SeasonCard: View {
}
}
.shadow(color: isHighlighted ? .white.opacity(0.8) : .clear, radius: 12)
- .scaleEffect(isTapped ? 1.12 : (isHighlighted ? 1.04 : 1.0))
+ .scaleEffect(cardScale)
.contentShape(RoundedRectangle(cornerRadius: 32, style: .continuous))
.rotation3DEffect(.degrees(isTapped ? 6 : 0), axis: (x: 1, y: 0, z: 0))
.animation(.spring(response: 0.35, dampingFraction: 0.5), value: isTapped)