In /home/ccuser/the-50-dollar-app/src, search for:
1. All `href=` patterns to find every link destination
2. All `<Button` usage to check if they're wrapped in Link or have onClick handlers
3. All icon imports (Briefcase, Suitcase, HardHat, Building, Building2, etc.) from lucide-react
4. All uses of color values like bg-blue, bg-orange, text-blue, #2563eb, etc.

Give me the complete findings with file paths and line numbers.


I'll search for these patterns in the src directory. Let me run multiple parallel searches.


<persisted-output>
Output too large (22.4KB). Full output saved to: /home/ccuser/.claude/projects/-home-ccuser-the-50-dollar-app/9f256945-7a28-4e0a-aa68-86ee0a45143b/tool-results/toolu_01P6W4SVZYSLJ8o6N7ih9NMw.txt

Preview (first 2KB):
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-83-              <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-84-                key={link.href}
src/components/bottom-nav.tsx:85:                href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-86-                className="flex -mt-4 items-center justify-center"
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-87-              >
--
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-96-            <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-97-              key={link.href + link.label}
src/components/bottom-nav.tsx:98:              href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-99-              className={cn(
src/components/bottom-nav.tsx-100-                "flex min-w-[4rem] flex-col items-center gap-0.5 py-2 text-xs transition-colors active:scale-95",
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-39-            <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-40-              <Button asChild className="w-full">
src/app/not-found.tsx:41:                <Link href="/">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-42-                  <Home className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-43-                  Go to homepage
--
src/app/page.tsx-30-      <header className="sticky top-0 z-50 border-b bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-31-        <div className="mx-auto flex h-14 max-w-screen-xl items-center justify-between px-4">
src/app/page.tsx:32:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-33-            <Image src="/logo_black.svg" alt="RateRight" width={140} height={40} className="h-8 w-auto" priority />
...
</persisted-output>


<persisted-output>
Output too large (43.9KB). Full output saved to: /home/ccuser/.claude/projects/-home-ccuser-the-50-dollar-app/9f256945-7a28-4e0a-aa68-86ee0a45143b/tool-results/toolu_019iJQ6rS9qDG2S1DoaUp95y.txt

Preview (first 2KB):
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-17-
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-18-  return (
src/components/sign-out-button.tsx:19:    <Button variant="ghost" size="icon" onClick={handleSignOut} title="Sign out">
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-20-      <LogOut className="h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-21-    </Button>
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-99-        <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-100-          {config.primaryAction && (
src/components/error-display.tsx:101:            <Button
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-102-              onClick={config.primaryAction.onClick}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-103-              className="w-full"
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-110-
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-111-          {variant !== 'not-found' && (
src/components/error-display.tsx:112:            <Button
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-113-              onClick={onGoHome || (() => window.location.href = '/')}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-114-              className="w-full"
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-121-
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-122-          {showContactSupport && (
src/components/error-display.tsx:123:            <Button
src/components/error-display.tsx-124-              onClick={onContactSupport || (() => window.location.href = 'mailto:support@rateright.com.au')}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-125-              className="w-full"
--
...
</persisted-output>


/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-5-import { Button } from "@/components/ui/button";
src/components/sign-out-button.tsx:6:import { LogOut } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-7-
--
src/components/error-display.tsx:1:import { AlertCircle, RefreshCw, Home, Mail } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-2-import { Button } from '@/components/ui/button';
--
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-9-import { Button } from '@/components/ui/button';
src/components/payment/PaymentForm.tsx:10:import { Loader2, CreditCard } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-11-
--
/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-6-import { PaymentForm } from './PaymentForm';
src/components/payment/HirePaymentModal.tsx:7:import { CheckCircle2, Loader2, AlertCircle } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-8-import { createClient } from '@/lib/supabase/client';
--
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-4-import { usePathname } from "next/navigation";
src/components/bottom-nav.tsx:5:import { Home, Briefcase, Plus, MessageSquare, User } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-6-import { cn } from "@/lib/utils";
--
/home/ccuser/the-50-dollar-app/src/components/VoiceRecorder.tsx-3-import { useState, useRef, useCallback } from "react";
src/components/VoiceRecorder.tsx:4:import { Mic, Square } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/components/VoiceRecorder.tsx-5-
--
/home/ccuser/the-50-dollar-app/src/components/ui/accordion.tsx-4-import { Accordion as AccordionPrimitive } from "radix-ui"
src/components/ui/accordion.tsx:5:import { ChevronDownIcon } from "lucide-react"
/home/ccuser/the-50-dollar-app/src/components/ui/accordion.tsx-6-
--
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-3-import * as React from "react"
src/components/ui/dialog.tsx:4:import { XIcon } from "lucide-react"
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-5-import { Dialog as DialogPrimitive } from "radix-ui"
--
/home/ccuser/the-50-dollar-app/src/components/ui/sheet.tsx-3-import * as React from "react"
src/components/ui/sheet.tsx:4:import { XIcon } from "lucide-react"
/home/ccuser/the-50-dollar-app/src/components/ui/sheet.tsx-5-import { Dialog as SheetPrimitive } from "radix-ui"
--
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-2-
src/components/loading-error.tsx:3:import { AlertCircle, RefreshCw } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-4-import { Button } from '@/components/ui/button';
--
src/components/LoadingState.tsx:1:import { Loader2, RefreshCw } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/components/LoadingState.tsx-2-import { Button } from "@/components/ui/button";
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-3-import Link from 'next/link';
src/app/not-found.tsx:4:import { Home, Hammer, ArrowLeft } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-5-import { Button } from '@/components/ui/button';
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-17-  Users,
src/app/page.tsx:18:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/page.tsx-19-
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-20-  AlertCircle,
src/app/(authenticated)/contractor/matches/page.tsx:21:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-22-import type { Job } from "@/lib/types";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-28-  Shovel,
src/app/(authenticated)/contractor/post-job/page.tsx:29:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-30-import { jsonToPostgresPoint } from "@/lib/location-utils";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-24-  FileText,
src/app/(authenticated)/contractor/signup/page.tsx:25:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-26-import { guessCompanyDomain } from "@/lib/company-utils";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-5-import Link from 'next/link';
src/app/(authenticated)/contractor/payment-success/page.tsx:6:import { CheckCircle2, Loader2, AlertCircle } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-7-import { Button } from '@/components/ui/button';
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-1-import Link from 'next/link';
src/app/(authenticated)/messages/[conversationId]/not-found.tsx:2:import { Home, MessageSquare, ArrowLeft } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-3-import { Button } from '@/components/ui/button';
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/page.tsx-8-import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";
src/app/(authenticated)/messages/[conversationId]/page.tsx:9:import { ArrowLeft, Send, Phone, MoreVertical } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/page.tsx-10-import { createClient } from "@/lib/supabase/client";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-8-import { Input } from "@/components/ui/input";
src/app/(authenticated)/messages/page.tsx:9:import { Search, MessageSquare } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-10-import { createClient } from "@/lib/supabase/client";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-18-  X,
src/app/(authenticated)/worker/jobs/page.tsx:19:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-20-import type { Job } from "@/lib/types";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-5-import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
src/app/(authenticated)/worker/profile/error.tsx:6:import { AlertCircle, RefreshCw, ArrowLeft } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-7-import Link from "next/link";
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-1-import Link from 'next/link';
src/app/(authenticated)/worker/profile/build/not-found.tsx:2:import { Home, User, ArrowLeft, Wrench } from 'lucide-react';
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-3-import { Button } from '@/components/ui/button';
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/page.tsx-27-  Mic,
src/app/(authenticated)/worker/profile/build/page.tsx:28:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/page.tsx-29-
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-28-  Globe2,
src/app/(authenticated)/worker/signup/page.tsx:29:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-30-
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-26-  Globe2,
src/app/(authenticated)/worker/signup/page.tsx.backup:27:} from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-28-
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-6-import { Badge } from "@/components/ui/badge";
src/app/(authenticated)/dashboard/page.tsx:7:import { Building2, HardHat, Plus, Briefcase, Users } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-8-import { SignOutButton } from "@/components/sign-out-button";
--
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-5-import { Button } from "@/components/ui/button";
src/app/offline/page.tsx:6:import { WifiOff, RefreshCw, Home } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-7-
--
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-3-import type { Metadata } from "next";
src/app/faq/page.tsx:4:import { HelpCircle, Building2, Wrench, Users } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-5-import { Button } from "@/components/ui/button";
--
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-7-import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
src/app/auth/verify-email/page.tsx:8:import { Mail, CheckCircle2, Clock } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-9-
--
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-9-import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
src/app/auth/signup/page.tsx:10:import { HardHat, Building2 } from "lucide-react";
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-11-import type { UserType } from "@/lib/types";


src/components/payment/StripeProvider.tsx-34-      variables: {
src/components/payment/StripeProvider.tsx:35:        colorPrimary: '#0f172a',
src/components/payment/StripeProvider.tsx:36:        colorBackground: '#ffffff',
src/components/payment/StripeProvider.tsx:37:        colorText: '#0f172a',
src/components/payment/StripeProvider.tsx:38:        colorDanger: '#ef4444',
src/components/payment/StripeProvider.tsx-39-        borderRadius: '8px',
--
/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-136-

src/components/payment/HirePaymentModal.tsx:137:

src/components/payment/HirePaymentModal.tsx:138:              <CheckCircle2 className="h-12 w-12 text-green-600" />
/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-139-

--
/home/ccuser/the-50-dollar-app/src/components/ConversationPreview.tsx-52-          {isOnline && (
src/components/ConversationPreview.tsx:53:

/home/ccuser/the-50-dollar-app/src/components/ConversationPreview.tsx-54-          )}
--
/home/ccuser/the-50-dollar-app/src/components/VoiceRecorder.tsx-62-          recording
src/components/VoiceRecorder.tsx:63:            ? "animate-pulse bg-red-500 text-white shadow-lg shadow-red-500/40"
src/components/VoiceRecorder.tsx-64-            : "bg-primary text-primary-foreground shadow-md hover:shadow-lg"
--
src/app/layout.tsx-37-    "msapplication-starturl": "/",
src/app/layout.tsx:38:    "msapplication-TileColor": "#2563eb",
src/app/layout.tsx:39:    "theme-color": "#2563eb",
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-40-  },
--
src/app/layout.tsx-46-  maximumScale: 1,
src/app/layout.tsx:47:  themeColor: "#2563eb",
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-48-};
--
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-68-        <meta name="msapplication-starturl" content="/" />
src/app/layout.tsx:69:        <meta name="msapplication-TileColor" content="#2563eb" />
src/app/layout.tsx:70:        <meta name="theme-color" content="#2563eb" />
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-71-
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-115-            >
src/app/(authenticated)/contractor/matches/page.tsx:116:              <UserCheck className="h-8 w-8 text-green-600" />
src/app/(authenticated)/contractor/matches/page.tsx:117:
src/app/(authenticated)/contractor/matches/page.tsx-118-                {swipeProgress >= 1 ? "Release to hire" : "Swipe to hire"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-130-            >
src/app/(authenticated)/contractor/matches/page.tsx:131:
src/app/(authenticated)/contractor/matches/page.tsx-132-                {swipeProgress >= 1 ? "Release to pass" : "Swipe to pass"}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-133-
src/app/(authenticated)/contractor/matches/page.tsx:134:              <AlertCircle className="h-8 w-8 text-red-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-135-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-162-                {isHired && (
src/app/(authenticated)/contractor/matches/page.tsx:163:                  <Badge className="bg-green-600 text-xs shrink-0">Hired</Badge>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-164-                )}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-228-          {justHired && (
src/app/(authenticated)/contractor/matches/page.tsx:229:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-230-              <CheckCircle2 className="h-5 w-5" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-236-

src/app/(authenticated)/contractor/matches/page.tsx:237:              <CheckCircle2 className="h-5 w-5 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-238-              Hired on{" "}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-32-const TRADE_CATEGORIES = [
src/app/(authenticated)/contractor/post-job/page.tsx:33:  { id: "steel-fixer", label: "Steel Fixer", icon: Wrench, color: "bg-blue-500/10 border-blue-500/30 text-blue-700" },
src/app/(authenticated)/contractor/post-job/page.tsx-34-  { id: "formworker", label: "Formworker", icon: Blocks, color: "bg-amber-500/10 border-amber-500/30 text-amber-700" },
src/app/(authenticated)/contractor/post-job/page.tsx:35:  { id: "labourer", label: "Labourer", icon: Shovel, color: "bg-green-500/10 border-green-500/30 text-green-700" },
src/app/(authenticated)/contractor/post-job/page.tsx:36:  { id: "concreter", label: "Concreter", icon: CircleDot, color: "bg-gray-500/10 border-gray-500/30 text-gray-700" },
src/app/(authenticated)/contractor/post-job/page.tsx:37:  { id: "carpenter", label: "Carpenter", icon: Hammer, color: "bg-orange-500/10 border-orange-500/30 text-orange-700" },
src/app/(authenticated)/contractor/post-job/page.tsx:38:  { id: "scaffolder", label: "Scaffolder", icon: Fence, color: "bg-purple-500/10 border-purple-500/30 text-purple-700" },
src/app/(authenticated)/contractor/post-job/page.tsx-39-  { id: "other", label: "Other", icon: HardHat, color: "bg-muted border-border text-foreground" },
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-444-            <CardContent className="flex flex-col items-center py-10 text-center">
src/app/(authenticated)/contractor/post-job/page.tsx:445:

src/app/(authenticated)/contractor/post-job/page.tsx:446:                <Check className="h-10 w-10 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-447-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-554-
src/app/(authenticated)/contractor/signup/page.tsx:555:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-556-

src/app/(authenticated)/contractor/signup/page.tsx:557:                <CheckCircle2 className="mt-0.5 h-4 w-4 shrink-0 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-558-

src/app/(authenticated)/contractor/signup/page.tsx:559:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-560-                    Verified via Australian Business Register
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-561-

src/app/(authenticated)/contractor/signup/page.tsx:562:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-563-                    Your ABN has been verified. Tap any field to correct it.
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-72-            <>
src/app/(authenticated)/contractor/payment-success/page.tsx:73:

src/app/(authenticated)/contractor/payment-success/page.tsx:74:                <CheckCircle2 className="h-10 w-10 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-75-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-105-        >
src/app/(authenticated)/worker/jobs/page.tsx:106:          <Check className="h-8 w-8 text-green-600" />
src/app/(authenticated)/worker/jobs/page.tsx:107:
src/app/(authenticated)/worker/jobs/page.tsx-108-            {swipeProgress >= 1 ? "Release to apply" : "Swipe to apply"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-132-                {hasApplied && (
src/app/(authenticated)/worker/jobs/page.tsx:133:                  <Badge className="text-sm bg-green-600 shrink-0 py-1 px-3">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-134-                    <Check className="h-3.5 w-3.5 mr-1" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-414-                {appliedJobs.has(selectedJob.id) ? (
src/app/(authenticated)/worker/jobs/page.tsx:415:                  <Button disabled className="w-full h-16 text-lg font-semibold bg-green-600">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-416-                    <Check className="mr-2 h-6 w-6" />
--
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-94-          {emailSent && (
src/app/auth/verify-email/page.tsx:95:

/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-96-

src/app/auth/verify-email/page.tsx:97:                <CheckCircle2 className="h-4 w-4 text-green-600 shrink-0" />
src/app/auth/verify-email/page.tsx:98:

/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-99-                  Verification email resent. Please check your inbox.


Let me read the full files from the search results that were saved:


/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-83-              <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-84-                key={link.href}
src/components/bottom-nav.tsx:85:                href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-86-                className="flex -mt-4 items-center justify-center"
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-87-              >
--
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-96-            <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-97-              key={link.href + link.label}
src/components/bottom-nav.tsx:98:              href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-99-              className={cn(
src/components/bottom-nav.tsx-100-                "flex min-w-[4rem] flex-col items-center gap-0.5 py-2 text-xs transition-colors active:scale-95",
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-39-            <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-40-              <Button asChild className="w-full">
src/app/not-found.tsx:41:                <Link href="/">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-42-                  <Home className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-43-                  Go to homepage
--
src/app/page.tsx-30-
/home/ccuser/the-50-dollar-app/src/app/page.tsx-31-

src/app/page.tsx:32:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-33-            <Image src="/logo_black.svg" alt="RateRight" width={140} height={40} className="h-8 w-auto" priority />
/home/ccuser/the-50-dollar-app/src/app/page.tsx-34-          </Link>
src/app/page.tsx:35:          <Link href="/auth/login">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-36-            <Button variant="ghost" size="sm">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-37-              Sign in
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-61-          {/* CTA Buttons - BIG touch targets */}
/home/ccuser/the-50-dollar-app/src/app/page.tsx-62-

src/app/page.tsx:63:            <Link href="/contractor/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-64-              <Button className="h-14 w-full gap-3 text-base font-semibold shadow-lg shadow-primary/25">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-65-                <Building2 className="h-6 w-6" />
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-68-              </Button>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-69-            </Link>
src/app/page.tsx:70:            <Link href="/worker/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-71-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-72-                variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-188-

/home/ccuser/the-50-dollar-app/src/app/page.tsx-189-
src/app/page.tsx:190:          <Link href="/worker/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-191-            <Button className="mt-8 h-12 w-full gap-2 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-192-              <HardHat className="h-5 w-5" />
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-231-

src/app/page.tsx-232-

src/app/page.tsx:233:            <Link href="/contractor/signup" className="w-full sm:w-auto">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-234-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-235-                variant="secondary"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-240-              </Button>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-241-            </Link>
src/app/page.tsx:242:            <Link href="/worker/signup" className="w-full sm:w-auto">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-243-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-244-                variant="secondary"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-261-

/home/ccuser/the-50-dollar-app/src/app/page.tsx-262-

src/app/page.tsx:263:              <Link href="/faq" className="hover:text-foreground">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-264-                FAQ
/home/ccuser/the-50-dollar-app/src/app/page.tsx-265-              </Link>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-266-
--
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-56-
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-57-
src/app/layout.tsx:58:        <link rel="manifest" href="/manifest.json" />
src/app/layout.tsx:59:        <link rel="icon" href="/favicon.ico" sizes="any" />
src/app/layout.tsx:60:        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
src/app/layout.tsx:61:        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
src/app/layout.tsx:62:        <link rel="apple-touch-icon" href="/icon-144x144.png" />
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-63-        <meta name="apple-mobile-web-app-status-bar-style" content="default" />
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-64-        <meta name="apple-mobile-web-app-title" content="RateRight" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-466-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-467-            <Button asChild className="mt-8 h-16 px-8 text-lg font-semibold">
src/app/(authenticated)/contractor/matches/page.tsx:468:              <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-469-            </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-470-

--
src/app/(authenticated)/contractor/signup/page.tsx-301-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-302-

src/app/(authenticated)/contractor/signup/page.tsx:303:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-304-            <Image src="/logo_black.svg" alt="RateRight" width={120} height={34} className="h-7 w-auto" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-305-          </Link>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-392-              Already have an account?{" "}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-393-              <Link
src/app/(authenticated)/contractor/signup/page.tsx:394:                href="/auth/login"
src/app/(authenticated)/contractor/signup/page.tsx-395-                className="text-primary underline hover:no-underline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-396-              >
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-78-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-79-                <Button asChild className="w-full h-12 text-base">
src/app/(authenticated)/contractor/payment-success/page.tsx:80:                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-81-                </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-82-                <Button asChild variant="outline" className="w-full h-12 text-base">


/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-17-
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-18-  return (
src/components/sign-out-button.tsx:19:    <Button variant="ghost" size="icon" onClick={handleSignOut} title="Sign out">
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-20-      <LogOut className="h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/components/sign-out-button.tsx-21-    </Button>
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-99-        <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-100-          {config.primaryAction && (
src/components/error-display.tsx:101:            <Button
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-102-              onClick={config.primaryAction.onClick}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-103-              className="w-full"
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-110-
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-111-          {variant !== 'not-found' && (
src/components/error-display.tsx:112:            <Button
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-113-              onClick={onGoHome || (() => window.location.href = '/')}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-114-              className="w-full"
--
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-121-
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-122-          {showContactSupport && (
src/components/error-display.tsx:123:            <Button
src/components/error-display.tsx-124-              onClick={onContactSupport || (() => window.location.href = 'mailto:support@rateright.com.au')}
/home/ccuser/the-50-dollar-app/src/components/error-display.tsx-125-              className="w-full"
--
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-92-
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-93-

src/components/payment/PaymentForm.tsx:94:        <Button
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-95-          type="button"
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-96-          variant="outline"
--
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-101-          Cancel
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-102-        </Button>
src/components/payment/PaymentForm.tsx:103:        <Button
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-104-          type="submit"
/home/ccuser/the-50-dollar-app/src/components/payment/PaymentForm.tsx-105-          disabled={!stripe || isLoading}
--
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-112-      {showCloseButton && (
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-113-        <DialogPrimitive.Close asChild>
src/components/ui/dialog.tsx:114:          <Button variant="outline">Close</Button>
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-115-        </DialogPrimitive.Close>
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-116-      )}
--
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-27-      {onRetry && (
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-28-        <CardContent>
src/components/loading-error.tsx:29:          <Button onClick={onRetry} className="w-full gap-2">
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-30-            <RefreshCw className="h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/components/loading-error.tsx-31-            Try again
--
/home/ccuser/the-50-dollar-app/src/components/LoadingState.tsx-26-
/home/ccuser/the-50-dollar-app/src/components/LoadingState.tsx-27-          {showRetry && onRetry && (
src/components/LoadingState.tsx:28:            <Button
/home/ccuser/the-50-dollar-app/src/components/LoadingState.tsx-29-              onClick={onRetry}
/home/ccuser/the-50-dollar-app/src/components/LoadingState.tsx-30-              variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-207-          {/* Action */}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-208-          {!isHired && (
src/app/(authenticated)/contractor/matches/page.tsx:209:            <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-210-              onClick={() => onHire(match)}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-211-              className="mt-4 w-full h-14 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-465-              Post a job to start seeing matched workers.
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-466-

src/app/(authenticated)/contractor/matches/page.tsx:467:            <Button asChild className="mt-8 h-16 px-8 text-lg font-semibold">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-468-              <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-469-            </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-299-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-300-

src/app/(authenticated)/contractor/post-job/page.tsx:301:                      <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-302-                        type="button"
src/app/(authenticated)/contractor/post-job/page.tsx-303-                        variant={rateType === "hourly" ? "default" : "outline"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-307-                        Per Hour
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-308-                      </Button>
src/app/(authenticated)/contractor/post-job/page.tsx:309:                      <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-310-                        type="button"
src/app/(authenticated)/contractor/post-job/page.tsx-311-                        variant={rateType === "daily" ? "default" : "outline"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-386-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-387-

src/app/(authenticated)/contractor/post-job/page.tsx:388:                          <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-389-                            type="button"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-390-                            variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-399-                            {workersNeeded}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-400-
src/app/(authenticated)/contractor/post-job/page.tsx:401:                          <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-402-                            type="button"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-403-                            variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-452-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-453-

src/app/(authenticated)/contractor/post-job/page.tsx:454:                <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-455-                  onClick={() => router.push("/contractor/matches")}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-456-                  className="w-full h-12 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-458-                  View Matches
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-459-                </Button>
src/app/(authenticated)/contractor/post-job/page.tsx:460:                <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-461-                  onClick={() => router.push("/dashboard")}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-462-                  variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-478-
{error}

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-479-            )}
src/app/(authenticated)/contractor/post-job/page.tsx:480:            <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-481-              onClick={handlePost}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-482-              className="w-full h-12 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-370-              )}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-371-
src/app/(authenticated)/contractor/signup/page.tsx:372:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-373-                type="submit"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-374-                className="h-12 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-438-              )}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-439-
src/app/(authenticated)/contractor/signup/page.tsx:440:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-441-                type="submit"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-442-                className="h-12 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-567-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-568-
src/app/(authenticated)/contractor/signup/page.tsx:569:            <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-570-              onClick={handleConfirm}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-571-              className="mt-6 h-14 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-660-            />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-661-          )}
src/app/(authenticated)/contractor/signup/page.tsx:662:          <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-663-            size="sm"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-664-            onClick={() => onSave(editValue)}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-77-
{message}

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-78-

src/app/(authenticated)/contractor/payment-success/page.tsx:79:                <Button asChild className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-80-                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-81-                </Button>
src/app/(authenticated)/contractor/payment-success/page.tsx:82:                <Button asChild variant="outline" className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-83-                  <Link href="/dashboard">Go to Dashboard</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-84-                </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-95-
{message}

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-96-

src/app/(authenticated)/contractor/payment-success/page.tsx:97:                <Button asChild variant="outline" className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-98-                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-99-                </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-35-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-36-          <CardFooter className="flex flex-col gap-3">
src/app/(authenticated)/messages/[conversationId]/not-found.tsx:37:            <Button asChild className="w-full">


Let me get the complete output files and search for additional color patterns:


Bash

cat /home/ccuser/.claude/projects/-home-ccuser-the-50-dollar-app/9f256945-7a28-4e0a-aa68-86ee0a45143b/tool-results/toolu_01P6W4SVZYSLJ8o6N7ih9NMw.txt | wc -l


cat /home/ccuser/.claude/projects/-home-ccuser-the-50-dollar-app/9f256945-7a28-4e0a-aa68-86ee0a45143b/tool-results/toolu_019iJQ6rS9qDG2S1DoaUp95y.txt | wc -l


Let me search for more specific color patterns and additional Button usage:


/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-136-

src/components/payment/HirePaymentModal.tsx:137:

src/components/payment/HirePaymentModal.tsx:138:              <CheckCircle2 className="h-12 w-12 text-green-600" />
/home/ccuser/the-50-dollar-app/src/components/payment/HirePaymentModal.tsx-139-

--
/home/ccuser/the-50-dollar-app/src/components/ConversationPreview.tsx-52-          {isOnline && (
src/components/ConversationPreview.tsx:53:

/home/ccuser/the-50-dollar-app/src/components/ConversationPreview.tsx-54-          )}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-115-            >
src/app/(authenticated)/contractor/matches/page.tsx:116:              <UserCheck className="h-8 w-8 text-green-600" />
src/app/(authenticated)/contractor/matches/page.tsx:117:
src/app/(authenticated)/contractor/matches/page.tsx-118-                {swipeProgress >= 1 ? "Release to hire" : "Swipe to hire"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-130-            >
src/app/(authenticated)/contractor/matches/page.tsx:131:
src/app/(authenticated)/contractor/matches/page.tsx-132-                {swipeProgress >= 1 ? "Release to pass" : "Swipe to pass"}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-133-
src/app/(authenticated)/contractor/matches/page.tsx:134:              <AlertCircle className="h-8 w-8 text-red-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-135-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-162-                {isHired && (
src/app/(authenticated)/contractor/matches/page.tsx:163:                  <Badge className="bg-green-600 text-xs shrink-0">Hired</Badge>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-164-                )}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-228-          {justHired && (
src/app/(authenticated)/contractor/matches/page.tsx:229:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-230-              <CheckCircle2 className="h-5 w-5" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-236-

src/app/(authenticated)/contractor/matches/page.tsx:237:              <CheckCircle2 className="h-5 w-5 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-238-              Hired on{" "}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-105-        >
src/app/(authenticated)/worker/jobs/page.tsx:106:          <Check className="h-8 w-8 text-green-600" />
src/app/(authenticated)/worker/jobs/page.tsx:107:
src/app/(authenticated)/worker/jobs/page.tsx-108-            {swipeProgress >= 1 ? "Release to apply" : "Swipe to apply"}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-132-                {hasApplied && (
src/app/(authenticated)/worker/jobs/page.tsx:133:                  <Badge className="text-sm bg-green-600 shrink-0 py-1 px-3">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-134-                    <Check className="h-3.5 w-3.5 mr-1" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-414-                {appliedJobs.has(selectedJob.id) ? (
src/app/(authenticated)/worker/jobs/page.tsx:415:                  <Button disabled className="w-full h-16 text-lg font-semibold bg-green-600">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/jobs/page.tsx-416-                    <Check className="mr-2 h-6 w-6" />
--
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-94-          {emailSent && (
src/app/auth/verify-email/page.tsx:95:

/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-96-

src/app/auth/verify-email/page.tsx:97:                <CheckCircle2 className="h-4 w-4 text-green-600 shrink-0" />
src/app/auth/verify-email/page.tsx:98:

/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-99-                  Verification email resent. Please check your inbox.
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-72-            <>
src/app/(authenticated)/contractor/payment-success/page.tsx:73:

src/app/(authenticated)/contractor/payment-success/page.tsx:74:                <CheckCircle2 className="h-10 w-10 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-75-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-444-            <CardContent className="flex flex-col items-center py-10 text-center">
src/app/(authenticated)/contractor/post-job/page.tsx:445:

src/app/(authenticated)/contractor/post-job/page.tsx:446:                <Check className="h-10 w-10 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/post-job/page.tsx-447-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-554-
src/app/(authenticated)/contractor/signup/page.tsx:555:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-556-

src/app/(authenticated)/contractor/signup/page.tsx:557:                <CheckCircle2 className="mt-0.5 h-4 w-4 shrink-0 text-green-600" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-558-

src/app/(authenticated)/contractor/signup/page.tsx:559:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-560-                    Verified via Australian Business Register
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-561-

src/app/(authenticated)/contractor/signup/page.tsx:562:

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-563-                    Your ABN has been verified. Tap any field to correct it.

[Showing results with pagination = limit: 100, offset: 0]


/home/ccuser/the-50-dollar-app/src/components/ui/badge.tsx-30-  className,
/home/ccuser/the-50-dollar-app/src/components/ui/badge.tsx-31-  variant = "default",
src/components/ui/badge.tsx:32:  asChild = false,
/home/ccuser/the-50-dollar-app/src/components/ui/badge.tsx-33-  ...props
src/components/ui/badge.tsx-34-}: React.ComponentProps<"span"> &
src/components/ui/badge.tsx:35:  VariantProps<typeof badgeVariants> & { asChild?: boolean }) {
src/components/ui/badge.tsx:36:  const Comp = asChild ? Slot.Root : "span"
/home/ccuser/the-50-dollar-app/src/components/ui/badge.tsx-37-
/home/ccuser/the-50-dollar-app/src/components/ui/badge.tsx-38-  return (
--
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-111-      {children}
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-112-      {showCloseButton && (
src/components/ui/dialog.tsx:113:        <DialogPrimitive.Close asChild>
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-114-          <Button variant="outline">Close</Button>
/home/ccuser/the-50-dollar-app/src/components/ui/dialog.tsx-115-        </DialogPrimitive.Close>
--
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-43-  variant = "default",
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-44-  size = "default",
src/components/ui/button.tsx:45:  asChild = false,
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-46-  ...props
src/components/ui/button.tsx-47-}: React.ComponentProps<"button"> &
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-48-  VariantProps<typeof buttonVariants> & {
src/components/ui/button.tsx:49:    asChild?: boolean
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-50-  }) {
src/components/ui/button.tsx:51:  const Comp = asChild ? Slot.Root : "button"
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-52-
/home/ccuser/the-50-dollar-app/src/components/ui/button.tsx-53-  return (
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-38-
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-39-            <CardFooter className="flex flex-col gap-3">
src/app/not-found.tsx:40:              <Button asChild className="w-full">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-41-                <Link href="/">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-42-                  <Home className="mr-2 h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-465-              Post a job to start seeing matched workers.
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-466-

src/app/(authenticated)/contractor/matches/page.tsx:467:            <Button asChild className="mt-8 h-16 px-8 text-lg font-semibold">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-468-              <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-469-            </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-77-
{message}

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-78-

src/app/(authenticated)/contractor/payment-success/page.tsx:79:                <Button asChild className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-80-                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-81-                </Button>
src/app/(authenticated)/contractor/payment-success/page.tsx:82:                <Button asChild variant="outline" className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-83-                  <Link href="/dashboard">Go to Dashboard</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-84-                </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-95-
{message}

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-96-

src/app/(authenticated)/contractor/payment-success/page.tsx:97:                <Button asChild variant="outline" className="w-full h-12 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-98-                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-99-                </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-35-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-36-          <CardFooter className="flex flex-col gap-3">
src/app/(authenticated)/messages/[conversationId]/not-found.tsx:37:            <Button asChild className="w-full">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-38-              <Link href="/messages">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-39-                <MessageSquare className="mr-2 h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-124-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-125-            {!searchQuery && (
src/app/(authenticated)/messages/page.tsx:126:              <Button asChild>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-127-                <Link href="/dashboard">Browse Jobs</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-128-              </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-35-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-36-          <CardFooter className="flex flex-col gap-3">
src/app/(authenticated)/worker/profile/build/not-found.tsx:37:            <Button asChild className="w-full">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-38-              <Link href="/worker/profile">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-39-                <User className="mr-2 h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-42-            </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-43-
src/app/(authenticated)/worker/profile/build/not-found.tsx:44:            <Button asChild className="w-full" variant="outline">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-45-              <Link href="/worker/jobs">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-46-                <Wrench className="mr-2 h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-99-                </CardHeader>

[Showing results with pagination = limit: 80, offset: 0]


Now let me compile all the findings. Let me search for a few more specific patterns to be comprehensive:


/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-83-              <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-84-                key={link.href}
src/components/bottom-nav.tsx:85:                href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-86-                className="flex -mt-4 items-center justify-center"
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-87-              >
--
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-96-            <Link
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-97-              key={link.href + link.label}
src/components/bottom-nav.tsx:98:              href={link.href}
/home/ccuser/the-50-dollar-app/src/components/bottom-nav.tsx-99-              className={cn(
src/components/bottom-nav.tsx-100-                "flex min-w-[4rem] flex-col items-center gap-0.5 py-2 text-xs transition-colors active:scale-95",
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-39-            <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-40-              <Button asChild className="w-full">
src/app/not-found.tsx:41:                <Link href="/">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-42-                  <Home className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-43-                  Go to homepage
--
src/app/page.tsx-30-
/home/ccuser/the-50-dollar-app/src/app/page.tsx-31-

src/app/page.tsx:32:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-33-            <Image src="/logo_black.svg" alt="RateRight" width={140} height={40} className="h-8 w-auto" priority />
/home/ccuser/the-50-dollar-app/src/app/page.tsx-34-          </Link>
src/app/page.tsx:35:          <Link href="/auth/login">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-36-            <Button variant="ghost" size="sm">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-37-              Sign in
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-61-          {/* CTA Buttons - BIG touch targets */}
/home/ccuser/the-50-dollar-app/src/app/page.tsx-62-

src/app/page.tsx:63:            <Link href="/contractor/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-64-              <Button className="h-14 w-full gap-3 text-base font-semibold shadow-lg shadow-primary/25">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-65-                <Building2 className="h-6 w-6" />
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-68-              </Button>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-69-            </Link>
src/app/page.tsx:70:            <Link href="/worker/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-71-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-72-                variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-188-

/home/ccuser/the-50-dollar-app/src/app/page.tsx-189-
src/app/page.tsx:190:          <Link href="/worker/signup">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-191-            <Button className="mt-8 h-12 w-full gap-2 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-192-              <HardHat className="h-5 w-5" />
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-231-

src/app/page.tsx-232-

src/app/page.tsx:233:            <Link href="/contractor/signup" className="w-full sm:w-auto">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-234-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-235-                variant="secondary"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-240-              </Button>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-241-            </Link>
src/app/page.tsx:242:            <Link href="/worker/signup" className="w-full sm:w-auto">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-243-              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-244-                variant="secondary"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-261-

/home/ccuser/the-50-dollar-app/src/app/page.tsx-262-

src/app/page.tsx:263:              <Link href="/faq" className="hover:text-foreground">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-264-                FAQ
/home/ccuser/the-50-dollar-app/src/app/page.tsx-265-              </Link>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-266-
--
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-56-
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-57-
src/app/layout.tsx:58:        <link rel="manifest" href="/manifest.json" />
src/app/layout.tsx:59:        <link rel="icon" href="/favicon.ico" sizes="any" />
src/app/layout.tsx:60:        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
src/app/layout.tsx:61:        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
src/app/layout.tsx:62:        <link rel="apple-touch-icon" href="/icon-144x144.png" />
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-63-        <meta name="apple-mobile-web-app-status-bar-style" content="default" />
/home/ccuser/the-50-dollar-app/src/app/layout.tsx-64-        <meta name="apple-mobile-web-app-title" content="RateRight" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-466-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-467-            <Button asChild className="mt-8 h-16 px-8 text-lg font-semibold">
src/app/(authenticated)/contractor/matches/page.tsx:468:              <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-469-            </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/matches/page.tsx-470-

--
src/app/(authenticated)/contractor/signup/page.tsx-301-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-302-

src/app/(authenticated)/contractor/signup/page.tsx:303:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-304-            <Image src="/logo_black.svg" alt="RateRight" width={120} height={34} className="h-7 w-auto" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-305-          </Link>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-392-              Already have an account?{" "}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-393-              <Link
src/app/(authenticated)/contractor/signup/page.tsx:394:                href="/auth/login"
src/app/(authenticated)/contractor/signup/page.tsx-395-                className="text-primary underline hover:no-underline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/signup/page.tsx-396-              >
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-78-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-79-                <Button asChild className="w-full h-12 text-base">
src/app/(authenticated)/contractor/payment-success/page.tsx:80:                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-81-                </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-82-                <Button asChild variant="outline" className="w-full h-12 text-base">
src/app/(authenticated)/contractor/payment-success/page.tsx:83:                  <Link href="/dashboard">Go to Dashboard</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-84-                </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-85-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-96-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-97-                <Button asChild variant="outline" className="w-full h-12 text-base">
src/app/(authenticated)/contractor/payment-success/page.tsx:98:                  <Link href="/contractor/matches">Back to Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-99-                </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/contractor/payment-success/page.tsx-100-

--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-36-          <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-37-            <Button asChild className="w-full">
src/app/(authenticated)/messages/[conversationId]/not-found.tsx:38:              <Link href="/messages">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-39-                <MessageSquare className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/[conversationId]/not-found.tsx-40-                View all messages
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-125-            {!searchQuery && (
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-126-              <Button asChild>
src/app/(authenticated)/messages/page.tsx:127:                <Link href="/dashboard">Browse Jobs</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-128-              </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/messages/page.tsx-129-            )}
--
src/app/(authenticated)/layout.tsx-21-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/layout.tsx-22-

src/app/(authenticated)/layout.tsx:23:          <Link href="/dashboard">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/layout.tsx-24-            <Image src="/logo_black.svg" alt="RateRight" width={120} height={34} className="h-7 w-auto" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/layout.tsx-25-          </Link>
--
src/app/faq/page.tsx-158-
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-159-

src/app/faq/page.tsx:160:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-161-            <Image src="/logo_black.svg" alt="RateRight" width={140} height={40} className="h-8 w-auto" priority />
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-162-          </Link>
src/app/faq/page.tsx:163:          <Link href="/auth/login">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-164-            <Button variant="ghost" size="sm">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-165-              Sign in
--
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-221-

src/app/faq/page.tsx-222-

src/app/faq/page.tsx:223:            <Link href="/auth/signup">
src/app/faq/page.tsx-224-              <Button className="w-full sm:w-auto h-12 gap-2 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-225-                Get started
--
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-127-

/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-128-              Already have an account?{" "}
src/app/auth/signup/page.tsx:129:              <Link href="/auth/login" className="text-primary underline hover:no-underline">
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-130-                Sign in
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-131-              </Link>
--
/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-91-

/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-92-            Don't have an account?{" "}
src/app/auth/login/page.tsx:93:            <Link href="/auth/signup" className="text-primary underline hover:no-underline">
/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-94-              Sign up
/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-95-            </Link>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-100-                <CardContent>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-101-                  <Button asChild className="w-full h-16 text-lg font-semibold">
src/app/(authenticated)/dashboard/page.tsx:102:                    <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-103-                  </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-104-                </CardContent>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-119-                  <CardContent>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-120-                    <Button asChild variant="outline" className="w-full h-14 text-base font-semibold">
src/app/(authenticated)/dashboard/page.tsx:121:                      <Link href="/contractor/matches">View Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-122-                    </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-123-                  </CardContent>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-138-                <CardContent>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-139-                  <Button asChild variant="outline" className="w-full h-14 text-base">
src/app/(authenticated)/dashboard/page.tsx:140:                    <Link href="/contractor/signup">Edit Profile</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-141-                  </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-142-                </CardContent>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-158-                <CardContent>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-159-                  <Button asChild className="w-full h-16 text-lg font-semibold">
src/app/(authenticated)/dashboard/page.tsx:160:                    <Link href="/worker/jobs">Browse Jobs</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-161-                  </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-162-                </CardContent>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-176-                <CardContent>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-177-                  <Button asChild variant="outline" className="w-full h-14 text-base">
src/app/(authenticated)/dashboard/page.tsx:178:                    <Link href="/worker/profile/build">Edit Profile</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-179-                  </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-180-                </CardContent>
--
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-42-            Try Again
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-43-          </Button>
src/app/offline/page.tsx:44:          <Link href="/" className="sm:w-auto">
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-45-            <Button variant="outline" className="gap-2 w-full">
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-46-              <Home className="h-4 w-4" />
--
src/app/(authenticated)/worker/profile/error.tsx-25-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-26-

src/app/(authenticated)/worker/profile/error.tsx:27:          <Link href="/dashboard" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-28-            <Image src="/logo_black.svg" alt="RateRight" width={120} height={34} className="h-7 w-auto" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-29-          </Link>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-59-              </Button>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-60-
src/app/(authenticated)/worker/profile/error.tsx:61:              <Link href="/dashboard" className="w-full">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-62-                <Button variant="outline" className="w-full gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/error.tsx-63-                  <ArrowLeft className="h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-36-          <CardFooter className="flex flex-col gap-3">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-37-            <Button asChild className="w-full">
src/app/(authenticated)/worker/profile/build/not-found.tsx:38:              <Link href="/worker/profile">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-39-                <User className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-40-                View profile
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-43-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-44-            <Button asChild className="w-full" variant="outline">
src/app/(authenticated)/worker/profile/build/not-found.tsx:45:              <Link href="/worker/jobs">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-46-                <Wrench className="mr-2 h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/profile/build/not-found.tsx-47-                Browse jobs
--
src/app/(authenticated)/worker/signup/page.tsx-279-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-280-

src/app/(authenticated)/worker/signup/page.tsx:281:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-282-            <Image src="/logo_black.svg" alt="RateRight" width={120} height={34} className="h-7 w-auto" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-283-          </Link>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-368-              Already have an account?{" "}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-369-              <Link
src/app/(authenticated)/worker/signup/page.tsx:370:                href="/auth/login"
src/app/(authenticated)/worker/signup/page.tsx-371-                className="text-primary underline hover:no-underline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-372-              >
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-265-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-266-

src/app/(authenticated)/worker/signup/page.tsx.backup:267:          <Link href="/" className="flex items-center gap-2">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-268-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-269-              <HardHat className="h-5 w-5 text-primary-foreground" />
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-357-              Already have an account?{" "}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-358-              <Link
src/app/(authenticated)/worker/signup/page.tsx.backup:359:                href="/auth/login"
src/app/(authenticated)/worker/signup/page.tsx.backup-360-                className="text-primary underline hover:no-underline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-361-              >


Perfect! Now let me get the Button results file too and compile the complete findings:


/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-645-                variant="outline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-646-                onClick={() => setStep("availability")}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-649-                <ArrowLeft className="h-5 w-5" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-650-              </Button>
src/app/(authenticated)/worker/signup/page.tsx:651:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-652-                onClick={() => setStep("review")}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-653-                className="h-12 flex-1 gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-739-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-740-
src/app/(authenticated)/worker/signup/page.tsx:741:            <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-742-              onClick={handleConfirm}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx-743-              className="mt-6 h-14 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-335-              )}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-336-
src/app/(authenticated)/worker/signup/page.tsx.backup:337:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-338-                type="submit"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-339-                className="h-12 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-442-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-443-

src/app/(authenticated)/worker/signup/page.tsx.backup:444:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-445-                variant="outline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-446-                onClick={() => setStep("method")}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-449-                <ArrowLeft className="h-5 w-5" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-450-              </Button>
src/app/(authenticated)/worker/signup/page.tsx.backup:451:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-452-                onClick={() => setStep("experience")}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-453-                disabled={selectedTrades.length === 0}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-529-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-530-

src/app/(authenticated)/worker/signup/page.tsx.backup:531:                <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-532-                  type="button"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-533-                  variant="outline"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-537-                  <ArrowLeft className="h-5 w-5" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-538-                </Button>
src/app/(authenticated)/worker/signup/page.tsx.backup:539:                <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-540-                  type="submit"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-541-                  disabled={!suburb.trim()}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-631-
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-632-

src/app/(authenticated)/worker/signup/page.tsx.backup:633:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-634-                variant="outline"
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-635-                onClick={() => setStep("availability")}
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-638-                <ArrowLeft className="h-5 w-5" />
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-639-              </Button>
src/app/(authenticated)/worker/signup/page.tsx.backup:640:              <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-641-                onClick={() => setStep("review")}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-642-                className="h-12 flex-1 gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-728-

/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-729-
src/app/(authenticated)/worker/signup/page.tsx.backup:730:            <Button
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-731-              onClick={handleConfirm}
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/worker/signup/page.tsx.backup-732-              className="mt-6 h-14 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-99-                </CardHeader>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-100-                <CardContent>
src/app/(authenticated)/dashboard/page.tsx:101:                  <Button asChild className="w-full h-16 text-lg font-semibold">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-102-                    <Link href="/contractor/post-job">Post a Job</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-103-                  </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-118-                  </CardHeader>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-119-                  <CardContent>
src/app/(authenticated)/dashboard/page.tsx:120:                    <Button asChild variant="outline" className="w-full h-14 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-121-                      <Link href="/contractor/matches">View Matches</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-122-                    </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-137-                </CardHeader>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-138-                <CardContent>
src/app/(authenticated)/dashboard/page.tsx:139:                  <Button asChild variant="outline" className="w-full h-14 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-140-                    <Link href="/contractor/signup">Edit Profile</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-141-                  </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-157-                </CardHeader>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-158-                <CardContent>
src/app/(authenticated)/dashboard/page.tsx:159:                  <Button asChild className="w-full h-16 text-lg font-semibold">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-160-                    <Link href="/worker/jobs">Browse Jobs</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-161-                  </Button>
--
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-175-                </CardHeader>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-176-                <CardContent>
src/app/(authenticated)/dashboard/page.tsx:177:                  <Button asChild variant="outline" className="w-full h-14 text-base">
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-178-                    <Link href="/worker/profile/build">Edit Profile</Link>
/home/ccuser/the-50-dollar-app/src/app/(authenticated)/dashboard/page.tsx-179-                  </Button>
--
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-35-        {/* Actions */}
src/app/offline/page.tsx-36-

src/app/offline/page.tsx:37:          <Button
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-38-            onClick={() => window.location.reload()}
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-39-            className="gap-2"
--
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-43-          </Button>
src/app/offline/page.tsx-44-          <Link href="/" className="sm:w-auto">
src/app/offline/page.tsx:45:            <Button variant="outline" className="gap-2 w-full">
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-46-              <Home className="h-4 w-4" />
/home/ccuser/the-50-dollar-app/src/app/offline/page.tsx-47-              Go Home
--
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-162-          </Link>
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-163-          <Link href="/auth/login">
src/app/faq/page.tsx:164:            <Button variant="ghost" size="sm">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-165-              Sign in
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-166-            </Button>
--
src/app/faq/page.tsx-222-

/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-223-            <Link href="/auth/signup">
src/app/faq/page.tsx:224:              <Button className="w-full sm:w-auto h-12 gap-2 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-225-                Get started
/home/ccuser/the-50-dollar-app/src/app/faq/page.tsx-226-              </Button>
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-38-
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-39-            <CardFooter className="flex flex-col gap-3">
src/app/not-found.tsx:40:              <Button asChild className="w-full">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-41-                <Link href="/">
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-42-                  <Home className="mr-2 h-4 w-4" />
--
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-45-              </Button>
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-46-
src/app/not-found.tsx:47:              <Button
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-48-                onClick={() => window.history.back()}
/home/ccuser/the-50-dollar-app/src/app/not-found.tsx-49-                className="w-full"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-34-          </Link>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-35-          <Link href="/auth/login">
src/app/page.tsx:36:            <Button variant="ghost" size="sm">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-37-              Sign in
/home/ccuser/the-50-dollar-app/src/app/page.tsx-38-            </Button>
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-62-

/home/ccuser/the-50-dollar-app/src/app/page.tsx-63-            <Link href="/contractor/signup">
src/app/page.tsx:64:              <Button className="h-14 w-full gap-3 text-base font-semibold shadow-lg shadow-primary/25">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-65-                <Building2 className="h-6 w-6" />
/home/ccuser/the-50-dollar-app/src/app/page.tsx-66-                I'm Hiring
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-69-            </Link>
/home/ccuser/the-50-dollar-app/src/app/page.tsx-70-            <Link href="/worker/signup">
src/app/page.tsx:71:              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-72-                variant="outline"
/home/ccuser/the-50-dollar-app/src/app/page.tsx-73-                className="h-14 w-full gap-3 border-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-189-
/home/ccuser/the-50-dollar-app/src/app/page.tsx-190-          <Link href="/worker/signup">
src/app/page.tsx:191:            <Button className="mt-8 h-12 w-full gap-2 text-base font-semibold">
/home/ccuser/the-50-dollar-app/src/app/page.tsx-192-              <HardHat className="h-5 w-5" />
/home/ccuser/the-50-dollar-app/src/app/page.tsx-193-              Sign up free
--
src/app/page.tsx-232-

src/app/page.tsx-233-            <Link href="/contractor/signup" className="w-full sm:w-auto">
src/app/page.tsx:234:              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-235-                variant="secondary"
/home/ccuser/the-50-dollar-app/src/app/page.tsx-236-                className="h-12 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/page.tsx-241-            </Link>
src/app/page.tsx-242-            <Link href="/worker/signup" className="w-full sm:w-auto">
src/app/page.tsx:243:              <Button
/home/ccuser/the-50-dollar-app/src/app/page.tsx-244-                variant="secondary"
/home/ccuser/the-50-dollar-app/src/app/page.tsx-245-                className="h-12 w-full gap-2 text-base font-semibold"
--
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-104-
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-105-

src/app/auth/verify-email/page.tsx:106:            <Button
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-107-              onClick={resendVerificationEmail}
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-108-              disabled={loading || emailSent}
--
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-113-            </Button>
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-114-
src/app/auth/verify-email/page.tsx:115:            <Button
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-116-              onClick={() => router.push('/auth/login')}
/home/ccuser/the-50-dollar-app/src/app/auth/verify-email/page.tsx-117-              variant="ghost"
--
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-92-              I am a...
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-93-

src/app/auth/signup/page.tsx:94:                <Button
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-95-                  type="button"
src/app/auth/signup/page.tsx-96-                  variant={userType === "contractor" ? "default" : "outline"}
--
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-102-                  Hiring workers
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-103-                </Button>
src/app/auth/signup/page.tsx:104:                <Button
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-105-                  type="button"
src/app/auth/signup/page.tsx-106-                  variant={userType === "worker" ? "default" : "outline"}
--
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-121-            )}
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-122-
src/app/auth/signup/page.tsx:123:            <Button type="submit" className="w-full h-12 text-base font-semibold" disabled={loading}>
src/app/auth/signup/page.tsx-124-              {loading ? "Creating account..." : "Create account"}
/home/ccuser/the-50-dollar-app/src/app/auth/signup/page.tsx-125-            </Button>
--
/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-85-

/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-86-            )}
src/app/auth/login/page.tsx:87:            <Button type="submit" className="w-full h-12 text-base font-semibold" disabled={loading}>
src/app/auth/login/page.tsx-88-              {loading ? "Signing in..." : "Sign in"}
/home/ccuser/the-50-dollar-app/src/app/auth/login/page.tsx-89-            </Button>