diff --git a/src/app/(auth)/forgot-password/page.tsx b/src/app/(auth)/forgot-password/page.tsx index ba4e1db..02ff209 100644 --- a/src/app/(auth)/forgot-password/page.tsx +++ b/src/app/(auth)/forgot-password/page.tsx @@ -46,8 +46,8 @@ export default function ForgotPasswordPage() {
-
- +
+
Check your email @@ -77,8 +77,8 @@ export default function ForgotPasswordPage() {
-
- +
+
Reset password @@ -104,14 +104,14 @@ export default function ForgotPasswordPage() { value={email} onChange={(e) => setEmail(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
diff --git a/src/app/(auth)/login/page.tsx b/src/app/(auth)/login/page.tsx index e4a787c..2818994 100644 --- a/src/app/(auth)/login/page.tsx +++ b/src/app/(auth)/login/page.tsx @@ -47,8 +47,8 @@ export default function LoginPage() {
-
- +
+
Welcome back @@ -74,7 +74,7 @@ export default function LoginPage() { value={email} onChange={(e) => setEmail(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -85,7 +85,7 @@ export default function LoginPage() { Forgot password? @@ -97,14 +97,14 @@ export default function LoginPage() { value={password} onChange={(e) => setPassword(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -114,7 +114,7 @@ export default function LoginPage() { Don't have an account?{" "} Create account diff --git a/src/app/(auth)/signup/page.tsx b/src/app/(auth)/signup/page.tsx index 5d6feb2..8683d47 100644 --- a/src/app/(auth)/signup/page.tsx +++ b/src/app/(auth)/signup/page.tsx @@ -66,8 +66,8 @@ export default function SignupPage() {
-
- +
+
Check your email @@ -97,8 +97,8 @@ export default function SignupPage() {
-
- +
+
Create account @@ -124,7 +124,7 @@ export default function SignupPage() { value={fullName} onChange={(e) => setFullName(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -139,7 +139,7 @@ export default function SignupPage() { value={email} onChange={(e) => setEmail(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -154,7 +154,7 @@ export default function SignupPage() { value={password} onChange={(e) => setPassword(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -169,14 +169,14 @@ export default function SignupPage() { value={confirmPassword} onChange={(e) => setConfirmPassword(e.target.value)} required - className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-violet-500 focus-visible:ring-violet-500/20" + className="border-slate-700 bg-slate-800 text-white placeholder:text-slate-500 focus-visible:border-primary focus-visible:ring-primary/20" />
@@ -186,7 +186,7 @@ export default function SignupPage() { Already have an account?{" "} Sign in diff --git a/src/app/(dashboard)/automations/[id]/edit/page.tsx b/src/app/(dashboard)/automations/[id]/edit/page.tsx index 3af1c1c..7c40c79 100644 --- a/src/app/(dashboard)/automations/[id]/edit/page.tsx +++ b/src/app/(dashboard)/automations/[id]/edit/page.tsx @@ -54,7 +54,7 @@ export default function EditAutomationPage({

{error}

@@ -65,7 +65,7 @@ export default function EditAutomationPage({ if (!initial) { return (
- +
) } diff --git a/src/app/(dashboard)/automations/[id]/logs/page.tsx b/src/app/(dashboard)/automations/[id]/logs/page.tsx index a0283f5..72c1f44 100644 --- a/src/app/(dashboard)/automations/[id]/logs/page.tsx +++ b/src/app/(dashboard)/automations/[id]/logs/page.tsx @@ -76,7 +76,7 @@ export default function AutomationLogsPage({ if (!automation || logs === null) { return (
- +
) } @@ -167,7 +167,7 @@ export default function AutomationLogsPage({ function StatusBadge({ status }: { status: AutomationLog["status"] }) { const classes = status === "success" - ? "border-violet-500/30 bg-violet-500/10 text-violet-300" + ? "border-primary/30 bg-primary/10 text-primary" : status === "partial" ? "border-amber-500/30 bg-amber-500/10 text-amber-300" : "border-red-500/30 bg-red-500/10 text-red-300" @@ -190,7 +190,7 @@ function StepRow({ result }: { result: AutomationLogStepResult }) { diff --git a/src/app/(dashboard)/automations/page.tsx b/src/app/(dashboard)/automations/page.tsx index 3a4afd1..dadead5 100644 --- a/src/app/(dashboard)/automations/page.tsx +++ b/src/app/(dashboard)/automations/page.tsx @@ -146,7 +146,7 @@ export default function AutomationsPage() { if (automations === null) { return (
- +
) } @@ -164,7 +164,7 @@ export default function AutomationsPage() {
diff --git a/src/app/(dashboard)/broadcasts/[id]/page.tsx b/src/app/(dashboard)/broadcasts/[id]/page.tsx index 8f069dc..7511806 100644 --- a/src/app/(dashboard)/broadcasts/[id]/page.tsx +++ b/src/app/(dashboard)/broadcasts/[id]/page.tsx @@ -246,7 +246,7 @@ export default function BroadcastDetailPage() { if (loading) { return (
- +
); } @@ -265,7 +265,7 @@ export default function BroadcastDetailPage() { const status = getBroadcastStatus(broadcast.status); const funnelSteps: FunnelStep[] = [ - { label: 'Sent', value: broadcast.sent_count, color: 'bg-violet-500' }, + { label: 'Sent', value: broadcast.sent_count, color: 'bg-primary' }, { label: 'Delivered', value: broadcast.delivered_count, color: 'bg-teal-500' }, { label: 'Read', value: broadcast.read_count, color: 'bg-blue-500' }, { label: 'Replied', value: broadcast.replied_count, color: 'bg-indigo-500' }, @@ -361,7 +361,7 @@ export default function BroadcastDetailPage() { value={broadcast.sent_count} total={broadcast.total_recipients} icon={} - color="bg-violet-500/10 text-violet-400" + color="bg-primary/10 text-primary" /> setStatusFilter('all')} className={ - statusFilter === 'all' ? 'text-violet-400' : 'text-slate-300' + statusFilter === 'all' ? 'text-primary' : 'text-slate-300' } > All statuses @@ -434,7 +434,7 @@ export default function BroadcastDetailPage() { onClick={() => setStatusFilter(s)} className={ statusFilter === s - ? 'text-violet-400' + ? 'text-primary' : 'text-slate-300' } > diff --git a/src/app/(dashboard)/broadcasts/new/page.tsx b/src/app/(dashboard)/broadcasts/new/page.tsx index e42d844..ec7522f 100644 --- a/src/app/(dashboard)/broadcasts/new/page.tsx +++ b/src/app/(dashboard)/broadcasts/new/page.tsx @@ -140,9 +140,9 @@ export default function NewBroadcastPage() {
@@ -150,7 +150,7 @@ export default function NewBroadcastPage() {
{step.label} @@ -159,7 +159,7 @@ export default function NewBroadcastPage() { {index < steps.length - 1 && (
)} diff --git a/src/app/(dashboard)/broadcasts/page.tsx b/src/app/(dashboard)/broadcasts/page.tsx index 5cc7267..a98f3d6 100644 --- a/src/app/(dashboard)/broadcasts/page.tsx +++ b/src/app/(dashboard)/broadcasts/page.tsx @@ -35,7 +35,7 @@ function RateCell({ }: { value: number; total: number; - /** Tailwind bg class for the fill, e.g. "bg-violet-500" */ + /** Tailwind bg class for the fill, e.g. "bg-primary" */ color: string; }) { const pct = percent(value, total); @@ -128,7 +128,7 @@ export default function BroadcastsPage() { if (loading) { return (
- +
); } @@ -154,7 +154,7 @@ export default function BroadcastsPage() { aria-label="Broadcast in progress" className="broadcast-indeterminate fixed inset-x-0 top-0 z-40 h-0.5 overflow-hidden bg-slate-800" > -
+