Phase 1: Fix remaining button inconsistencies across all pages

This commit is contained in:
Usman Baig
2026-02-05 16:33:36 +01:00
parent 19a9b322d4
commit 9ec441c932
7 changed files with 40 additions and 38 deletions

View File

@@ -8,7 +8,7 @@ import { getStats, getRealtime, getDailyStats, getTopPages, getTopReferrers, get
import { formatNumber, formatDuration, getDateRange } from '@/lib/utils/format'
import { toast } from '@ciphera-net/ui'
import { getAuthErrorMessage } from '@/lib/utils/authErrors'
import { LoadingOverlay } from '@ciphera-net/ui'
import { LoadingOverlay, Button } from '@ciphera-net/ui'
import { Select, DatePicker, DownloadIcon } from '@ciphera-net/ui'
import ExportModal from '@/components/dashboard/ExportModal'
import ContentStats from '@/components/dashboard/ContentStats'
@@ -297,19 +297,21 @@ export default function SiteDashboardPage() {
{ value: 'custom', label: 'Custom' },
]}
/>
<button
<Button
onClick={() => router.push(`/sites/${siteId}/funnels`)}
className="btn-secondary text-sm"
variant="secondary"
className="text-sm"
>
Funnels
</button>
</Button>
{canEdit && (
<button
<Button
onClick={() => router.push(`/sites/${siteId}/settings`)}
className="btn-secondary text-sm"
variant="secondary"
className="text-sm"
>
Settings
</button>
</Button>
)}
</div>
</div>