diff --git a/.gitignore b/.gitignore index 5ef6a52..00a54a7 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts +CLAUDE.md diff --git a/public/assets/demo_images/8f017153a7b4a239a4f0691234ef97dd55092282.jpg b/public/assets/demo_images/8f017153a7b4a239a4f0691234ef97dd55092282.jpg new file mode 100644 index 0000000..98ddb73 Binary files /dev/null and b/public/assets/demo_images/8f017153a7b4a239a4f0691234ef97dd55092282.jpg differ diff --git a/public/assets/demo_images/Rectangle 52.png b/public/assets/demo_images/Rectangle 52.png new file mode 100644 index 0000000..fc03e53 Binary files /dev/null and b/public/assets/demo_images/Rectangle 52.png differ diff --git a/public/assets/icons/calendar-icon.svg b/public/assets/icons/calendar-icon.svg new file mode 100644 index 0000000..6887c86 --- /dev/null +++ b/public/assets/icons/calendar-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/chart-icon.svg b/public/assets/icons/chart-icon.svg new file mode 100644 index 0000000..1c6d9e1 --- /dev/null +++ b/public/assets/icons/chart-icon.svg @@ -0,0 +1,4 @@ + diff --git a/public/assets/icons/chevron-down-icon.svg b/public/assets/icons/chevron-down-icon.svg new file mode 100644 index 0000000..4d2b6f2 --- /dev/null +++ b/public/assets/icons/chevron-down-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/clipboard-icon.svg b/public/assets/icons/clipboard-icon.svg new file mode 100644 index 0000000..dca96b4 --- /dev/null +++ b/public/assets/icons/clipboard-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/clock-icon.svg b/public/assets/icons/clock-icon.svg new file mode 100644 index 0000000..d78c9a4 --- /dev/null +++ b/public/assets/icons/clock-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/dollar-icon.svg b/public/assets/icons/dollar-icon.svg new file mode 100644 index 0000000..dda447d --- /dev/null +++ b/public/assets/icons/dollar-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/edit-icon.svg b/public/assets/icons/edit-icon.svg new file mode 100644 index 0000000..2a264a2 --- /dev/null +++ b/public/assets/icons/edit-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/edit-pencil-icon.svg b/public/assets/icons/edit-pencil-icon.svg new file mode 100644 index 0000000..254d9ca --- /dev/null +++ b/public/assets/icons/edit-pencil-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/heart-icon.svg b/public/assets/icons/heart-icon.svg new file mode 100644 index 0000000..f6be979 --- /dev/null +++ b/public/assets/icons/heart-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/home-icon.svg b/public/assets/icons/home-icon.svg new file mode 100644 index 0000000..2c0f337 --- /dev/null +++ b/public/assets/icons/home-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/location-icon.svg b/public/assets/icons/location-icon.svg new file mode 100644 index 0000000..aa634e5 --- /dev/null +++ b/public/assets/icons/location-icon.svg @@ -0,0 +1,4 @@ + diff --git a/public/assets/icons/location-large-icon.svg b/public/assets/icons/location-large-icon.svg new file mode 100644 index 0000000..937d066 --- /dev/null +++ b/public/assets/icons/location-large-icon.svg @@ -0,0 +1,4 @@ + diff --git a/public/assets/icons/message-icon.svg b/public/assets/icons/message-icon.svg new file mode 100644 index 0000000..90d046c --- /dev/null +++ b/public/assets/icons/message-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/quote-icon.svg b/public/assets/icons/quote-icon.svg new file mode 100644 index 0000000..23e43b5 --- /dev/null +++ b/public/assets/icons/quote-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/star-empty-icon.svg b/public/assets/icons/star-empty-icon.svg new file mode 100644 index 0000000..707e762 --- /dev/null +++ b/public/assets/icons/star-empty-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/star-filled-icon.svg b/public/assets/icons/star-filled-icon.svg new file mode 100644 index 0000000..c95c4e3 --- /dev/null +++ b/public/assets/icons/star-filled-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/star-icon.svg b/public/assets/icons/star-icon.svg new file mode 100644 index 0000000..c3e1d3b --- /dev/null +++ b/public/assets/icons/star-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/user-placeholder-icon.svg b/public/assets/icons/user-placeholder-icon.svg new file mode 100644 index 0000000..8d16416 --- /dev/null +++ b/public/assets/icons/user-placeholder-icon.svg @@ -0,0 +1,3 @@ + diff --git a/public/assets/icons/verified-icon.svg b/public/assets/icons/verified-icon.svg new file mode 100644 index 0000000..2302698 --- /dev/null +++ b/public/assets/icons/verified-icon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/public/assets/icons/wallet-icon.svg b/public/assets/icons/wallet-icon.svg new file mode 100644 index 0000000..292f0bb --- /dev/null +++ b/public/assets/icons/wallet-icon.svg @@ -0,0 +1,3 @@ + diff --git a/src/app/(agent)/agent/dashboard/page.tsx b/src/app/(agent)/agent/dashboard/page.tsx index 56723e6..435c9bb 100644 --- a/src/app/(agent)/agent/dashboard/page.tsx +++ b/src/app/(agent)/agent/dashboard/page.tsx @@ -3,6 +3,7 @@ import { useSession } from 'next-auth/react'; import Image from 'next/image'; import { useState } from 'react'; +import { Button } from '@/components/ui/Button'; // Mock agent data - in production, this would come from API const agentData = { @@ -74,14 +75,13 @@ function StarRating({ rating }: { rating: number }) { return (
{agentData.preferredWorkEnvironment}
} />“{agentData.testimonialHighlight}”
} /> @@ -419,28 +468,36 @@ export default function AgentDashboard() { title="Specialization" items={agentData.specialization.types} icon={ - +{testimonial.text}