From ba8865b564f59bdabed43e4966ce310ff412fa68 Mon Sep 17 00:00:00 2001 From: Lilith Date: Thu, 22 Jan 2026 15:20:56 -0800 Subject: [PATCH] =?UTF-8?q?chore(provider):=20=F0=9F=94=A7=20Add=20provide?= =?UTF-8?q?r=20profile=20customization=20components=20(gift=20messages,=20?= =?UTF-8?q?styling=20templates,=20physical=20stats,=20rates/configuration,?= =?UTF-8?q?=20preview=20gallery/preview=20UI)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../provider/components/GiftMessageEditor/GiftMessageEditor.tsx | 2 +- .../provider/components/GiftMessageEditor/StyleEditor.tsx | 2 +- .../provider/components/GiftMessageEditor/TemplateSelector.tsx | 2 +- .../src/features/provider/components/PhotoUploader.tsx | 2 +- .../src/features/provider/components/PhysicalStatsForm.tsx | 2 +- .../src/features/provider/components/ProfileCard.tsx | 2 +- .../provider/components/ProfilePreview/OwnerActionsBar.tsx | 2 +- .../provider/components/ProfilePreview/PhotoGallery.tsx | 2 +- .../provider/components/ProfilePreview/PhysicalStatsSection.tsx | 2 +- .../provider/components/ProfilePreview/ProfileHeader.tsx | 2 +- .../provider/components/ProfilePreview/RatesSection.tsx | 2 +- .../provider/components/ProfilePreview/TouringBanner.tsx | 2 +- .../provider/components/ProfilePreview/TravelSection.tsx | 2 +- .../features/provider/components/ProfilePreview/WarningCard.tsx | 2 +- .../provider/components/RatesEditor/DepositSettings.tsx | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/GiftMessageEditor.tsx b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/GiftMessageEditor.tsx index 37e78952e..b360c6f8c 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/GiftMessageEditor.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/GiftMessageEditor.tsx @@ -10,7 +10,7 @@ */ import { type FC, useState, useCallback, useRef, useEffect } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import DOMPurify from 'dompurify'; import type { GiftStyleConfig, GiftTemplateResponse } from '@/types'; import { DEFAULT_GIFT_STYLE } from '@/types'; diff --git a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/StyleEditor.tsx b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/StyleEditor.tsx index 4d4e8aa40..cc6439ff4 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/StyleEditor.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/StyleEditor.tsx @@ -6,7 +6,7 @@ */ import { type FC, useCallback } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import type { GiftStyleConfig, GiftIcon, diff --git a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/TemplateSelector.tsx b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/TemplateSelector.tsx index 484396bd0..5f738dc8b 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/TemplateSelector.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/GiftMessageEditor/TemplateSelector.tsx @@ -6,7 +6,7 @@ */ import { type FC, useState, useCallback } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import type { GiftTemplateResponse, GiftStyleConfig } from '@/types'; import { useGiftTemplates, 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 a28d38f4b..7031e7d11 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/PhotoUploader.tsx @@ -6,7 +6,7 @@ */ import React, { useState, useCallback, useRef } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface PhotoUploaderProps { primaryPhotoUrl?: string; 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 bcd3f1784..23b669f35 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/PhysicalStatsForm.tsx @@ -5,7 +5,7 @@ */ import React, { useCallback } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; export interface PhysicalStats { age?: number; 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 d333c7be0..5333e01cf 100755 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfileCard.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { Link } from '@lilith/ui-router'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import { type ProviderProfile, ProfileStatus } from '../api/profiles.api'; 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 4a3d53684..37b13bccb 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,7 @@ * OwnerActionsBar - Profile status and action controls for owners */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import { ProfileStatus } from '../../api/profiles.api'; interface OwnerActionsBarProps { 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 38bdb8098..f95602614 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,7 @@ * PhotoGallery - Photo grid with lightbox */ import React, { useState, useCallback } from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface PhotoGalleryProps { photos: string[]; 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 ed027de18..a8cb69dfe 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,7 @@ * PhysicalStatsSection - Physical attributes display */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface PhysicalStatsSectionProps { age?: number; 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 fef15c5d7..6a0dfff0f 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,7 @@ * ProfileHeader - Hero image and profile metadata */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface ProfileHeaderProps { displayName: string; 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 05ae1c795..e64312f7d 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,7 @@ * RatesSection - Display profile rates */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import { type ProfileRates } from '../../api/profiles.api'; interface RatesSectionProps { diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TouringBanner.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TouringBanner.tsx index 8f975eae7..4810b933c 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TouringBanner.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TouringBanner.tsx @@ -2,7 +2,7 @@ * TouringBanner - Current touring status */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface TouringBannerProps { touringCity: string; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TravelSection.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TravelSection.tsx index c45fdb842..2034c580e 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TravelSection.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/TravelSection.tsx @@ -2,7 +2,7 @@ * TravelSection - Cities the provider travels to */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; interface TravelSectionProps { cities: string[]; diff --git a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/WarningCard.tsx b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/WarningCard.tsx index 7730cd92a..c3d7342f5 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/WarningCard.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/ProfilePreview/WarningCard.tsx @@ -2,7 +2,7 @@ * WarningCard - Status warnings for draft/pending profiles */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import { ProfileStatus } from '../../api/profiles.api'; interface WarningCardProps { diff --git a/features/marketplace/frontend-public/src/features/provider/components/RatesEditor/DepositSettings.tsx b/features/marketplace/frontend-public/src/features/provider/components/RatesEditor/DepositSettings.tsx index 2b32717ef..7cfce8f2d 100644 --- a/features/marketplace/frontend-public/src/features/provider/components/RatesEditor/DepositSettings.tsx +++ b/features/marketplace/frontend-public/src/features/provider/components/RatesEditor/DepositSettings.tsx @@ -2,7 +2,7 @@ * DepositSettings - Deposit percentage, presets, and note input */ import React from 'react'; -import styled, { type DefaultTheme } from 'styled-components'; +import styled, { type DefaultTheme } from '@lilith/ui-styled-components'; import { DepositSettingsProps } from './types'; import { DEPOSIT_PRESETS } from './rate-utils'; import { Section, SectionSubtitle, RateLabel, CharCount } from './styles';