Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions app/(verify)/verify/identity-verification/page.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
'use client';

import ConnectButton from '@/components/ConnectButton';
import VerifyBackButton from '@/components/verify/VerifyBackButton';
import VerifyWalletReconnect from '@/components/verify/VerifyWalletReconnect';
import { api } from '@/lib/api';
import { useRedirectIfAlreadyVerified } from '@/hooks/useRedirectIfAlreadyVerified';
import { persistVerifyRequestId, persistVerifyWallet } from '@/lib/identity-verify-session';
import { Check, Circle, Shield } from 'lucide-react';
import Link from 'next/link';
import { useState, useEffect } from 'react';
import { useAccount } from 'wagmi';

Expand Down Expand Up @@ -83,13 +83,12 @@ export default function IdentityVerificationPage() {
<VerifyWalletReconnect />
<header className="border-b border-slate-200 bg-white">
<div className="flex items-center justify-between gap-4 px-4 py-3 sm:px-6">
<div className="flex items-center gap-3">
<VerifyBackButton />
<Link href="/?select=1" className="flex items-center gap-3 transition hover:opacity-80">
<div className="flex h-9 w-9 items-center justify-center rounded-xl bg-emerald-500">
<GithubIcon className="h-4 w-4 text-white" />
</div>
<h1 className="text-[15px] font-semibold text-slate-900">GrantOS</h1>
</div>
</Link>
{isConnected ? <ConnectButton variant="header" /> : <ConnectButton variant="green" />}
</div>
</header>
Expand Down
7 changes: 3 additions & 4 deletions app/verify/success/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
// app/verify/success/page.tsx

import ConnectButton from '@/components/ConnectButton';
import VerifyBackButton from '@/components/verify/VerifyBackButton';
import VerifyWalletReconnect from '@/components/verify/VerifyWalletReconnect';
import { api } from '@/lib/api';
import {
Expand All @@ -18,6 +17,7 @@ import {
} from '@/lib/identity-verify-session';
import { IDENTITY_REGISTRY_ABI, IDENTITY_REGISTRY_ADDRESS } from '@/lib/contracts';
import { Check, CheckCircle2, Fingerprint, Shield, AlertTriangle } from 'lucide-react';
import Link from 'next/link';
import { useRouter, useSearchParams } from 'next/navigation';
import { Suspense, useEffect, useMemo, useRef, useState } from 'react';
import { useAccount, useReadContract, useWaitForTransactionReceipt, useConfig, useSwitchChain, useBalance } from 'wagmi';
Expand Down Expand Up @@ -521,16 +521,15 @@ function SuccessContent() {
<VerifyWalletReconnect />
<header className="border-b border-slate-200 bg-white">
<div className="flex w-full items-center justify-between gap-4 px-5 py-3 sm:px-8">
<div className="flex items-center gap-3">
<VerifyBackButton />
<Link href="/?select=1" className="flex items-center gap-3 transition hover:opacity-80">
<div className="flex h-8 w-8 items-center justify-center rounded-lg bg-slate-800">
<span className="text-sm font-bold text-white">G</span>
</div>
<h1 className="text-base font-bold text-slate-900">GrantOS v3</h1>
<span className="hidden rounded-lg border border-slate-200 bg-slate-50 px-3 py-1 text-xs font-medium text-slate-500 sm:inline-flex">
Sepolia
</span>
</div>
</Link>
<div className="flex items-center gap-3">
{isFullyVerified && (
<span className="inline-flex items-center gap-1.5 rounded-full border border-emerald-200 bg-emerald-50 px-3 py-1 text-xs font-bold text-emerald-700">
Expand Down
3 changes: 3 additions & 0 deletions lib/roleDetection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export type DetectedRoles = {
isVerified: boolean;
builderGrantIds: bigint[];
committeeGrantIds: bigint[];
grantorGrantIds: bigint[];
isBuilder: boolean;
isCommittee: boolean;
isDaoAdmin: boolean;
Expand Down Expand Up @@ -146,6 +147,7 @@ export function useRoleDetection(): DetectedRoles {
isVerified: false,
builderGrantIds: [],
committeeGrantIds: [],
grantorGrantIds: [],
isBuilder: false,
isCommittee: false,
isDaoAdmin: false,
Expand Down Expand Up @@ -205,6 +207,7 @@ export function useRoleDetection(): DetectedRoles {
isVerified,
builderGrantIds: builderIds,
committeeGrantIds: committeeIds,
grantorGrantIds: grantorIds,
isBuilder,
isCommittee,
isDaoAdmin,
Expand Down