diff --git a/Sources/BraveWallet/Crypto/NFT/NFTView.swift b/Sources/BraveWallet/Crypto/NFT/NFTView.swift index 1d03c1a22ec..a37c19246a0 100644 --- a/Sources/BraveWallet/Crypto/NFT/NFTView.swift +++ b/Sources/BraveWallet/Crypto/NFT/NFTView.swift @@ -455,7 +455,7 @@ struct SkeletonLoadingNFTView: View { var body: some View { LazyVGrid(columns: nftGrids) { - ForEach(0..<6) { _ in + ForEach(0..<8) { _ in VStack(alignment: .leading, spacing: 6) { LoadingNFTView() .frame(height: 176) diff --git a/Sources/BraveWallet/Crypto/NFTImageView.swift b/Sources/BraveWallet/Crypto/NFTImageView.swift index 1f98996f9ac..de36b8215fc 100644 --- a/Sources/BraveWallet/Crypto/NFTImageView.swift +++ b/Sources/BraveWallet/Crypto/NFTImageView.swift @@ -42,7 +42,6 @@ struct NFTImageView: View { WebImage(url: url) .resizable() .placeholder { placeholder() } - .indicator(.activity) .aspectRatio(contentMode: .fit) } else { WebImageReader(url: url) { image in @@ -77,6 +76,7 @@ struct LoadingNFTView: View { Image(braveSystemName: "leo.nft") .foregroundColor(Color(braveSystemName: .containerBackground)) .font(.system(size: floor(viewSize.width / 3))) + .aspectRatio(contentMode: .fit) } .background( GeometryReader { geometryProxy in @@ -84,7 +84,7 @@ struct LoadingNFTView: View { .preference(key: SizePreferenceKey.self, value: geometryProxy.size) } ) - .frame(minHeight: viewSize.width, maxHeight: 172) + .frame(height: viewSize.width) .onPreferenceChange(SizePreferenceKey.self) { newSize in viewSize = newSize }