-
+
No WordPress Integration Found
@@ -444,7 +444,7 @@ export default function WordPressIntegrationDebug() {
) : !activeSite ? (
-
+
No Site Selected
Please select a site to view WordPress integration debug data.
@@ -463,7 +463,7 @@ export default function WordPressIntegrationDebug() {
disabled={loading}
className="inline-flex items-center px-3 py-1 text-xs bg-brand-100 hover:bg-brand-200 text-brand-700 rounded-md disabled:opacity-50"
>
-
+
Test Connection
@@ -491,9 +491,9 @@ export default function WordPressIntegrationDebug() {
API Connection
{integrationHealth.api_status === 'healthy' ? (
-
+
) : (
-
+
)}
{integrationHealth.api_message}
@@ -506,9 +506,9 @@ export default function WordPressIntegrationDebug() {
Plugin Status
{integrationHealth.plugin_active ? (
-
+
) : (
-
+
)}
@@ -523,9 +523,9 @@ export default function WordPressIntegrationDebug() {
Sync Status
{integrationHealth.sync_healthy ? (
-
+
) : (
-
+
)}
@@ -539,7 +539,7 @@ export default function WordPressIntegrationDebug() {
) : (
-
+
Loading WordPress integration health...
)}
@@ -587,7 +587,7 @@ export default function WordPressIntegrationDebug() {
) : (
-
+
No WordPress sync events yet. Actions will appear here in real-time.
Content publishing, metadata sync, and webhook calls will be logged here.
@@ -631,10 +631,10 @@ export default function WordPressIntegrationDebug() {
{validation.matches ? (
-
+
) : (
-
+
{validation.error && (
{validation.error}
)}
diff --git a/frontend/src/pages/Sites/Content.tsx b/frontend/src/pages/Sites/Content.tsx
index b9cb91db..358490b0 100644
--- a/frontend/src/pages/Sites/Content.tsx
+++ b/frontend/src/pages/Sites/Content.tsx
@@ -11,7 +11,7 @@ import { Card } from '../../components/ui/card';
import Button from '../../components/ui/button/Button';
import { useToast } from '../../components/ui/toast/ToastContainer';
import { fetchAPI } from '../../services/api';
-import { Search } from 'lucide-react';
+import { SearchIcon } from '../../icons';
import {
PencilIcon,
EyeIcon,
@@ -139,7 +139,7 @@ export default function SiteContentManager() {
-
+
Publishing Queue
View scheduled content
-
+
diff --git a/frontend/src/pages/Sites/List.tsx b/frontend/src/pages/Sites/List.tsx
index 8ad386b0..14fd8ef2 100644
--- a/frontend/src/pages/Sites/List.tsx
+++ b/frontend/src/pages/Sites/List.tsx
@@ -601,8 +601,7 @@ export default function SiteList() {
{/* Standard Filters Bar for Grid View - Matches Table View */}
diff --git a/frontend/src/pages/Sites/PostEditor.tsx b/frontend/src/pages/Sites/PostEditor.tsx
index 276684a7..2d7d2ccc 100644
--- a/frontend/src/pages/Sites/PostEditor.tsx
+++ b/frontend/src/pages/Sites/PostEditor.tsx
@@ -5,7 +5,7 @@
*/
import React, { useState, useEffect } from 'react';
import { useParams, useNavigate } from 'react-router-dom';
-import { SaveIcon, XIcon, FileTextIcon, TagIcon, CheckCircleIcon, XCircleIcon, AlertCircleIcon } from 'lucide-react';
+import { SaveIcon, XIcon, FileTextIcon, TagIcon, CheckCircleIcon, XCircleIcon, AlertCircleIcon } from '../../icons';
import PageMeta from '../../components/common/PageMeta';
import { Card } from '../../components/ui/card';
import Button from '../../components/ui/button/Button';
diff --git a/frontend/src/pages/Sites/PublishingQueue.tsx b/frontend/src/pages/Sites/PublishingQueue.tsx
index 4dce2780..6d6078aa 100644
--- a/frontend/src/pages/Sites/PublishingQueue.tsx
+++ b/frontend/src/pages/Sites/PublishingQueue.tsx
@@ -166,14 +166,14 @@ export default function PublishingQueue() {
}
if (item.site_status === 'publishing') {
return (
-
+
Publishing...
);
}
return (
-
+
Scheduled
@@ -228,8 +228,8 @@ export default function PublishingQueue() {
-
-
+
+
{stats.scheduled}
@@ -239,8 +239,8 @@ export default function PublishingQueue() {
-
-
+
{stats.publishing}
@@ -250,8 +250,8 @@ export default function PublishingQueue() {
-
-
+
+
{stats.published}
@@ -261,8 +261,8 @@ export default function PublishingQueue() {
-
-
+
+
{stats.failed}
@@ -377,7 +377,7 @@ export default function PublishingQueue() {
|