diff --git a/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx b/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx index 2ce0d541d..385f8b6b1 100644 --- a/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx +++ b/features/analytics/frontend-users/src/pages/ProfileAnalyticsPage.tsx @@ -12,7 +12,7 @@ import { AreaChart, PieChart, FunnelChart } from '@lilith/ui-charts' import { Button, Card, Spinner, Badge, Select } from '@lilith/ui-primitives' -import { Container, Grid, Stack } from '@lilith/ui-layout' +import { Container, Stack } from '@lilith/ui-layout' import { DashboardLayout, RealtimeMetric } from '@lilith/ui-analytics' import { DataTable } from '@lilith/ui-data' import { Heading, Text } from '@lilith/ui-typography' diff --git a/features/analytics/frontend-users/src/styled.d.ts b/features/analytics/frontend-users/src/styled.d.ts index e7e6e9dae..f7a4e4b0a 100755 --- a/features/analytics/frontend-users/src/styled.d.ts +++ b/features/analytics/frontend-users/src/styled.d.ts @@ -175,5 +175,7 @@ interface ThemeInterface { } declare module 'styled-components' { + // Augment DefaultTheme to match our ThemeInterface + // eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface DefaultTheme extends ThemeInterface {} } diff --git a/features/image-generator/backend-api/src/generation/derivative-clipper.service.ts b/features/image-generator/backend-api/src/generation/derivative-clipper.service.ts index 49437c65f..2ea1d367d 100755 --- a/features/image-generator/backend-api/src/generation/derivative-clipper.service.ts +++ b/features/image-generator/backend-api/src/generation/derivative-clipper.service.ts @@ -44,7 +44,7 @@ export class DerivativeClipperService implements OnModuleInit { try { const health = await this.client.health(); this.logger.log(`Image processing service connected: Sharp ${health.sharpVersion}`); - } catch (error) { + } catch { this.logger.warn('Image processing service not available - derivatives will fail'); } } diff --git a/features/marketplace/backend-api/src/tiers/tiers.service.ts b/features/marketplace/backend-api/src/tiers/tiers.service.ts index 78dea9950..af2da7b79 100755 --- a/features/marketplace/backend-api/src/tiers/tiers.service.ts +++ b/features/marketplace/backend-api/src/tiers/tiers.service.ts @@ -14,7 +14,6 @@ import { MerchantActionPools, MerchantRolloverPolicy, MerchantRecencyCache, - MerchantTierVerification, } from '@/merchant'; import { UpdateTierDto, TierUpdatePreviewDto } from './dto'; import { diff --git a/features/messaging/frontend-public/src/features/inbox/components/MessageThread.tsx b/features/messaging/frontend-public/src/features/inbox/components/MessageThread.tsx index b2d82216d..2751c7b2f 100644 --- a/features/messaging/frontend-public/src/features/inbox/components/MessageThread.tsx +++ b/features/messaging/frontend-public/src/features/inbox/components/MessageThread.tsx @@ -10,7 +10,7 @@ import { useState, useEffect, useRef, useCallback } from 'react'; import styled, { type DefaultTheme } from 'styled-components'; -import type { Message, MessageTagType } from '../types'; +import type { Message } from '../types'; import { MessageBubble } from './MessageBubble'; import { TypingIndicator } from './TypingIndicator'; import { ClipCreator } from './ClipCreator'; @@ -219,7 +219,6 @@ export function MessageThread({ currentUserId, userType, onSendMessage, - onRefetch, }: MessageThreadProps) { const [newMessage, setNewMessage] = useState(''); const [isSending, setIsSending] = useState(false); diff --git a/features/messaging/frontend-public/src/features/inbox/hooks/useClips.ts b/features/messaging/frontend-public/src/features/inbox/hooks/useClips.ts index 32dcd0948..cce39cd14 100644 --- a/features/messaging/frontend-public/src/features/inbox/hooks/useClips.ts +++ b/features/messaging/frontend-public/src/features/inbox/hooks/useClips.ts @@ -10,7 +10,6 @@ import type { ClipContent, ClipShare, CreateClipParams, - ShareClipParams, RecipientType, } from '../types'; diff --git a/features/portal/frontend-app/src/App.tsx b/features/portal/frontend-app/src/App.tsx index 3468d806e..449c0a138 100755 --- a/features/portal/frontend-app/src/App.tsx +++ b/features/portal/frontend-app/src/App.tsx @@ -1,9 +1,9 @@ import { useAuth } from '@lilith/auth-provider'; import { EmailAddressesPage, EmailPreferencesPage } from '@lilith/email-users'; import { DeveloperFab } from '@lilith/ui-developer-fab'; +import { logVersionBanner } from '@lilith/vite-version-plugin/console'; import clsx from 'clsx'; import { Routes, Route, NavLink } from 'react-router-dom'; -import { logVersionBanner } from '@lilith/vite-version-plugin/console'; import { InboxPage } from './features/inbox/InboxPage'; diff --git a/features/portal/frontend-app/src/features/inbox/InboxPage.tsx b/features/portal/frontend-app/src/features/inbox/InboxPage.tsx index 0d09a82cc..219dcbae5 100755 --- a/features/portal/frontend-app/src/features/inbox/InboxPage.tsx +++ b/features/portal/frontend-app/src/features/inbox/InboxPage.tsx @@ -1,8 +1,8 @@ -import { useState } from 'react'; import { useQuery } from '@tanstack/react-query'; import clsx from 'clsx'; import { formatDistanceToNow } from 'date-fns'; +import { useState } from 'react'; interface Conversation { id: string; diff --git a/features/portal/frontend-app/src/main.tsx b/features/portal/frontend-app/src/main.tsx index 1f8a5f43f..92cbc261d 100755 --- a/features/portal/frontend-app/src/main.tsx +++ b/features/portal/frontend-app/src/main.tsx @@ -1,8 +1,10 @@ import { AuthProvider } from '@lilith/auth-provider'; import { bootstrap } from '@lilith/service-react-bootstrap'; -import type { ReactNode } from 'react'; import { App } from './App'; + +import type { ReactNode } from 'react'; + import './index.css'; // Default to staging SSO (next.sso.atlilith.com) for development