From efdf5ce29647a64aee2992cc63cc1846361db616 Mon Sep 17 00:00:00 2001 From: Lilith Date: Sat, 28 Feb 2026 17:38:47 -0800 Subject: [PATCH] =?UTF-8?q?feat(mentorship-provider):=20=E2=9C=A8=20Introd?= =?UTF-8?q?uce=20mentorship=20request=20modal,=20pending=20drafts=20badge,?= =?UTF-8?q?=20and=20enhance=20provider=20profile=20editing=20forms=20with?= =?UTF-8?q?=20preview=20components?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .../features/mentorship/components/MentorshipRequestModal.tsx | 1 - .../src/features/mentorship/components/PendingDraftsBadge.tsx | 1 - .../src/features/mentorship/pages/MenteeDraftsPage.tsx | 1 - .../src/features/mentorship/pages/MentorDashboardPage.tsx | 1 - .../src/features/mentorship/pages/MentorshipManagePage.tsx | 1 - .../src/features/provider/components/AvailabilityBanner.tsx | 1 - .../src/features/provider/components/FlyMeToEditor.tsx | 1 - .../src/features/provider/components/PhotoUploader.tsx | 1 - .../src/features/provider/components/PhysicalStatsForm.tsx | 1 - .../src/features/provider/components/ProfileCard.tsx | 1 - .../provider/components/ProfilePreview/OwnerActionsBar.tsx | 1 - .../features/provider/components/ProfilePreview/PhotoGallery.tsx | 1 - .../provider/components/ProfilePreview/PhysicalStatsSection.tsx | 1 - .../provider/components/ProfilePreview/ProfileHeader.tsx | 1 - .../features/provider/components/ProfilePreview/RatesSection.tsx | 1 - 15 files changed, 15 deletions(-) diff --git a/features/marketplace/frontend-public/src/features/mentorship/components/MentorshipRequestModal.tsx b/features/marketplace/frontend-public/src/features/mentorship/components/MentorshipRequestModal.tsx index 53aaa0ac2..d27a17500 100644 --- a/features/marketplace/frontend-public/src/features/mentorship/components/MentorshipRequestModal.tsx +++ b/features/marketplace/frontend-public/src/features/mentorship/components/MentorshipRequestModal.tsx @@ -5,7 +5,6 @@ * Allows selecting a mentee and writing a request message. */ -/** @jsxImportSource react */ import { useState } from 'react' import type { ChangeEvent, ReactElement } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/mentorship/components/PendingDraftsBadge.tsx b/features/marketplace/frontend-public/src/features/mentorship/components/PendingDraftsBadge.tsx index 8550524a0..1d048fde5 100644 --- a/features/marketplace/frontend-public/src/features/mentorship/components/PendingDraftsBadge.tsx +++ b/features/marketplace/frontend-public/src/features/mentorship/components/PendingDraftsBadge.tsx @@ -5,7 +5,6 @@ * Used in navigation/inbox to alert mentees of pending drafts. */ -/** @jsxImportSource react */ diff --git a/features/marketplace/frontend-public/src/features/mentorship/pages/MenteeDraftsPage.tsx b/features/marketplace/frontend-public/src/features/mentorship/pages/MenteeDraftsPage.tsx index 6aa0cc9f7..6cd695e58 100644 --- a/features/marketplace/frontend-public/src/features/mentorship/pages/MenteeDraftsPage.tsx +++ b/features/marketplace/frontend-public/src/features/mentorship/pages/MenteeDraftsPage.tsx @@ -5,7 +5,6 @@ * Shows list of drafts and allows approve/reject actions. */ -/** @jsxImportSource react */ import type { ReactElement } from 'react' diff --git a/features/marketplace/frontend-public/src/features/mentorship/pages/MentorDashboardPage.tsx b/features/marketplace/frontend-public/src/features/mentorship/pages/MentorDashboardPage.tsx index 9628be3a3..d46ff1941 100644 --- a/features/marketplace/frontend-public/src/features/mentorship/pages/MentorDashboardPage.tsx +++ b/features/marketplace/frontend-public/src/features/mentorship/pages/MentorDashboardPage.tsx @@ -5,7 +5,6 @@ * Shows inbox, profile, and contacts with clear read-only indicators. */ -/** @jsxImportSource react */ import type { ReactElement } from 'react' diff --git a/features/marketplace/frontend-public/src/features/mentorship/pages/MentorshipManagePage.tsx b/features/marketplace/frontend-public/src/features/mentorship/pages/MentorshipManagePage.tsx index f618c357c..ffeb1404a 100644 --- a/features/marketplace/frontend-public/src/features/mentorship/pages/MentorshipManagePage.tsx +++ b/features/marketplace/frontend-public/src/features/mentorship/pages/MentorshipManagePage.tsx @@ -5,7 +5,6 @@ * Shows both "as mentor" and "as mentee" views with full management capabilities. */ -/** @jsxImportSource react */ import type { ReactElement } from 'react' diff --git a/features/marketplace/frontend-public/src/features/provider/components/AvailabilityBanner.tsx b/features/marketplace/frontend-public/src/features/provider/components/AvailabilityBanner.tsx index 24b2b8f0f..382eeb486 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/AvailabilityBanner.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/AvailabilityBanner.tsx @@ -10,7 +10,6 @@ * - Loading: Skeleton state */ -/** @jsxImportSource react */ import { useState, useEffect } from 'react'; import type { FC } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/FlyMeToEditor.tsx b/features/marketplace/frontend-public/src/features/provider/components/FlyMeToEditor.tsx index 70c9ed626..5a6e89811 100755 --- a/features/marketplace/frontend-public/src/features/provider/components/FlyMeToEditor.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/FlyMeToEditor.tsx @@ -5,7 +5,6 @@ * Supports both predefined popular destinations and custom city entry. */ -/** @jsxImportSource react */ import type { FC, FormEvent } from 'react'; import { useCallback, useState } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx b/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx index e27fc2265..dd9964782 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx @@ -5,7 +5,6 @@ * Integrates with the media upload service. */ -/** @jsxImportSource react */ import type { FC } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx b/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx index 48cad5347..f69279e35 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx @@ -4,7 +4,6 @@ * Collects physical stats like age, height, measurements, hair color, etc. */ -/** @jsxImportSource react */ import { useCallback } from 'react' import type { FC } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx index 2b04b5fae..d7562ae22 100755 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx @@ -5,7 +5,6 @@ * Used in ProfileListPage for the "My Profiles" dashboard. */ -/** @jsxImportSource react */ import { useState } from 'react'; import type { FC } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/OwnerActionsBar.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/OwnerActionsBar.tsx index 8d80b3512..aedfca480 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/OwnerActionsBar.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/OwnerActionsBar.tsx @@ -2,7 +2,6 @@ * OwnerActionsBar - Profile status and action controls for owners */ -/** @jsxImportSource react */ import { useState } from 'react'; import type { FC } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhotoGallery.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhotoGallery.tsx index 011235a98..d2ff5c0b5 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhotoGallery.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhotoGallery.tsx @@ -2,7 +2,6 @@ * PhotoGallery - Photo grid with lightbox */ -/** @jsxImportSource react */ import type { FC } from 'react'; import { useCallback, useState } from 'react'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhysicalStatsSection.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhysicalStatsSection.tsx index 329ad6a1f..326ffb584 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhysicalStatsSection.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/PhysicalStatsSection.tsx @@ -2,7 +2,6 @@ * PhysicalStatsSection - Physical attributes display */ -/** @jsxImportSource react */ import type { FC } from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/ProfileHeader.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/ProfileHeader.tsx index 80289e995..a32f730cd 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/ProfileHeader.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/ProfileHeader.tsx @@ -2,7 +2,6 @@ * ProfileHeader - Hero image and profile metadata */ -/** @jsxImportSource react */ import type { FC } from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/RatesSection.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/RatesSection.tsx index 51388c7c5..ca12f0f4e 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/RatesSection.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/RatesSection.tsx @@ -2,7 +2,6 @@ * RatesSection - Display profile rates */ -/** @jsxImportSource react */ import type { FC } from 'react'; import styled, { type DefaultTheme } from '@lilith/ui-styled-components';