Project

General

Profile

Actions

dev #3621

open

dev #3605: [FE] Vendor dashboard

[FE] Review profile

Added by Nazmul Hossain Shovon 5 months ago. Updated 5 months ago.

Status:
Complete
Priority:
High
Target version:
Start date:
11/07/2025
Due date:
% Done:

100%

Estimated time:
7:00 h
Spent time:
Actions #1

Updated by Nazmul Hossain Shovon 5 months ago

  • Estimated time changed from 5:00 h to 7:00 h
Actions #2

Updated by Nazmul Hossain Shovon 5 months ago

  • % Done changed from 0 to 50

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/1486942ef9370cadc2d2e77b11e89a268fb4063d

Summary of Key Changes

  • Talent Approval Feature: Added a new dynamic page at /vendor/dashboard/talent-approval/[talent-name] for reviewing talent profiles, using the existing TalentOnboardingMainContainer. Updated TalentCard to link the "Review" button to this page.
  • Set Pricing Form: Created a new SetPricingForm component with form validation (using Zod), auto-save on blur, and final submit handlers. Includes fields for base hourly rate, optional monthly billing (with amount, included hours, and overtime rate), and navigation buttons.
  • Dashboard Layout Adjustments: Wrapped client dashboard layout in FullWidthContainer for consistent max-width and margins. Commented out the container in vendor dashboard layout. Modified client sidebar to hide on talent-approval pages and restructured its HTML for better semantics.
  • Supporting Files: Added API stubs, schema, types, and index exports for the set pricing form. All changes focus on enhancing vendor-side talent management and onboarding flows.
Actions #3

Updated by Nazmul Hossain Shovon 5 months ago

ref:
https://gitlabce.softekocms.com/in-house-products/algonyx/frontend/-/commit/aa3a0ab03518425752dbc912dd561ea68a72d308

Short Summary of Key Changes

  • Refactored talent forms: Replaced duplicated header and navigation code in BasicProfileForm, CommunicationForm, ContactProfessionalForm, EducationForm, PortfolioForm, ProfessionalSummaryForm, SkillsExpertiseForm, and WorkExperienceForm with reusable components (TalentFormWrapper, TalentHeader, FormNavigation) to reduce redundancy.
  • Added vendor approval logic: Introduced useIsUpdateVendorProfilePage hook and conditional rendering for approval/decline buttons (ApproveDeclineButtons, SubmitForApprovalButton) in onboarding flows.
  • Enhanced onboarding container: Updated TalentOnboardingContainer to include a new "Set Pricing" step, adjusted step navigation based on update mode, and integrated the pricing form.
  • Updated pricing form: Modified SetPricingForm to use new wrappers and added numeric input handling.
  • Minor UI tweaks: Adjusted switch component styling in switch.tsx and updated sidebar logic in Sidebar.tsx.
Actions #4

Updated by Nazmul Hossain Shovon 5 months ago

  • % Done changed from 50 to 100
Actions #5

Updated by Nazmul Hossain Shovon 5 months ago

  • Status changed from In Progress to Complete
Actions

Also available in: Atom PDF