Skip to content

Commit 819ddea

Browse files
committed
Hide payment message view images for accessibility sizes
1 parent a1e219e commit 819ddea

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

WooCommerce/Classes/POS/Presentation/CardReaderConnection/UI States/Reader Messages/PointOfSaleCardPresentPaymentActivityIndicatingMessageView.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ struct PointOfSaleCardPresentPaymentActivityIndicatingMessageView: View {
44
let title: String
55
let message: String
66
let animation: POSCardPresentPaymentInLineMessageAnimation
7+
@Environment(\.dynamicTypeSize) private var dynamicTypeSize
78

89
var body: some View {
910
VStack(alignment: .center, spacing: PointOfSaleCardPresentPaymentLayout.headerSpacing) {
@@ -12,6 +13,7 @@ struct PointOfSaleCardPresentPaymentActivityIndicatingMessageView: View {
1213
.frame(width: PointOfSaleCardPresentPaymentLayout.headerSize.width,
1314
height: PointOfSaleCardPresentPaymentLayout.headerSize.height)
1415
.matchedGeometryEffect(id: animation.iconTransitionId, in: animation.namespace, properties: .position)
16+
.renderedIf(!dynamicTypeSize.isAccessibilitySize)
1517
VStack(alignment: .center, spacing: PointOfSaleCardPresentPaymentLayout.smallTextSpacing) {
1618
Text(title)
1719
.foregroundStyle(Color(.neutral(.shade40)))

WooCommerce/Classes/POS/Presentation/CardReaderConnection/UI States/Reader Messages/PointOfSaleCardPresentPaymentDisplayReaderMessageMessageView.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ import SwiftUI
33
struct PointOfSaleCardPresentPaymentDisplayReaderMessageMessageView: View {
44
let viewModel: PointOfSaleCardPresentPaymentDisplayReaderMessageMessageViewModel
55
let animation: POSCardPresentPaymentInLineMessageAnimation
6+
@Environment(\.dynamicTypeSize) private var dynamicTypeSize
67

78
var body: some View {
89
VStack(alignment: .center, spacing: Layout.headerSpacing) {
910
ProgressView()
1011
.progressViewStyle(CardWaveProgressViewStyle())
1112
.matchedGeometryEffect(id: animation.iconTransitionId, in: animation.namespace, properties: .position)
1213
.accessibilityHidden(true)
14+
.renderedIf(!dynamicTypeSize.isAccessibilitySize)
1315

1416
VStack(alignment: .center, spacing: Layout.textSpacing) {
1517
Text(viewModel.title)

WooCommerce/Classes/POS/Presentation/CardReaderConnection/UI States/Reader Messages/PointOfSaleCardPresentPaymentProcessingMessageView.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ import SwiftUI
33
struct PointOfSaleCardPresentPaymentProcessingMessageView: View {
44
let viewModel: PointOfSaleCardPresentPaymentProcessingMessageViewModel
55
let animation: POSCardPresentPaymentInLineMessageAnimation
6+
@Environment(\.dynamicTypeSize) private var dynamicTypeSize
67

78
var body: some View {
89
VStack(alignment: .center, spacing: Layout.headerSpacing) {
910
ProgressView()
1011
.progressViewStyle(CardWaveProgressViewStyle())
1112
.matchedGeometryEffect(id: animation.iconTransitionId, in: animation.namespace, properties: .position)
13+
.renderedIf(!dynamicTypeSize.isAccessibilitySize)
1214

1315
VStack(alignment: .center, spacing: Layout.textSpacing) {
1416
Text(viewModel.title)

WooCommerce/Classes/POS/Presentation/CardReaderConnection/UI States/Reader Messages/PointOfSaleCardPresentPaymentTapSwipeInsertCardMessageView.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import SwiftUI
33
struct PointOfSaleCardPresentPaymentTapSwipeInsertCardMessageView: View {
44
let viewModel: PointOfSaleCardPresentPaymentTapSwipeInsertCardMessageViewModel
55
let animation: POSCardPresentPaymentInLineMessageAnimation
6+
@Environment(\.dynamicTypeSize) private var dynamicTypeSize
67

78
var body: some View {
89
VStack(alignment: .center, spacing: PointOfSaleCardPresentPaymentLayout.headerSpacing) {
@@ -12,6 +13,7 @@ struct PointOfSaleCardPresentPaymentTapSwipeInsertCardMessageView: View {
1213
.frame(width: PointOfSaleCardPresentPaymentLayout.headerSize.width,
1314
height: PointOfSaleCardPresentPaymentLayout.headerSize.height)
1415
.matchedGeometryEffect(id: animation.iconTransitionId, in: animation.namespace, properties: .position)
16+
.renderedIf(!dynamicTypeSize.isAccessibilitySize)
1517
VStack(alignment: .center, spacing: PointOfSaleCardPresentPaymentLayout.smallTextSpacing) {
1618
Text(viewModel.title)
1719
.foregroundStyle(Color.posOnSurface)

0 commit comments

Comments
 (0)