Skip to content

Commit a6d739f

Browse files
Fix create_passkey UI exclusion
1 parent ead1502 commit a6d739f

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

packages/app/utils/distributions.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,10 @@ function fetchDistributionVerifications(
187187

188188
export type DistributionsVerificationsQuery = ReturnType<typeof useDistributionVerifications>
189189

190+
const TYPES_REQUIRING_CREATED_AT: Array<Database['public']['Enums']['verification_type']> = [
191+
'create_passkey',
192+
]
193+
190194
export const useDistributionVerifications = (distributionNumber?: number) => {
191195
const supabase = useSupabase()
192196

@@ -204,9 +208,6 @@ export const useDistributionVerifications = (distributionNumber?: number) => {
204208
const distribution = data[0]
205209

206210
const verification_values = distribution.distribution_verification_values
207-
.filter(({ distribution_verifications }) =>
208-
distribution_verifications?.some((v) => v.created_at && v.created_at !== '')
209-
)
210211
.map((item) => {
211212
const verifications = item.distribution_verifications ?? []
212213
const totalWeight = verifications.reduce((sum, v) => sum + BigInt(v.weight ?? 0), 0n)
@@ -222,6 +223,10 @@ export const useDistributionVerifications = (distributionNumber?: number) => {
222223
created_at: latestCreatedAt,
223224
}
224225
})
226+
.filter(
227+
({ created_at, type }) => !TYPES_REQUIRING_CREATED_AT.includes(type) || created_at !== ''
228+
)
229+
225230
const multipliers = (distribution.distribution_verification_values ?? []).map((item) => {
226231
const verifications = item.distribution_verifications ?? []
227232
const totalWeight = verifications.reduce((sum, v) => sum + BigInt(v.weight ?? 0), 0n)

0 commit comments

Comments
 (0)