feat(FN-186): update all header/nav logo instances from Sase.tr to SASE with tracking-wider (+2 more)
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled
Commits merged: - fix(FN-186): fix pre-existing Biome formatting error in vehicles.service.spec.ts - feat(FN-186): complete Step 2 — update i18n tabSasetr keys from Sase.Tr to SASE - feat(FN-186): complete Step 1 — update all header/nav logo instances from Sase.tr to SASE with tracking-wider Files changed: apps/api/src/vehicles/vehicles.service.spec.ts | 38 ++++++++++++++------------ apps/web/src/messages/en.json | 2 +- apps/web/src/messages/tr.json | 2 +- apps/web/src/routes/_auth.tsx | 4 +-- apps/web/src/routes/about.tsx | 4 +-- apps/web/src/routes/blog.tsx | 4 +-- apps/web/src/routes/blog_/$slug.tsx | 4 +-- apps/web/src/routes/contact.tsx | 4 +-- apps/web/src/routes/dashboard.tsx | 6 ++-- apps/web/src/routes/demo.tsx | 4 +-- apps/web/src/routes/index.tsx | 4 +-- apps/web/src/routes/kvkk.tsx | 4 +-- apps/web/src/routes/pricing.tsx | 4 +-- apps/web/src/routes/privacy.tsx | 4 +-- apps/web/src/routes/terms.tsx | 4 +-- 15 files changed, 47 insertions(+), 45 deletions(-) Fusion-Task-Id: FN-186
This commit is contained in:
@@ -385,25 +385,27 @@ describe("VehiclesService", () => {
|
||||
where: vi.fn().mockReturnValue({
|
||||
orderBy: vi.fn().mockReturnValue({
|
||||
limit: vi.fn().mockReturnValue({
|
||||
offset: vi.fn().mockReturnValue(vehicleList)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
offset: vi.fn().mockReturnValue(vehicleList),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
});
|
||||
const { service } = createService({
|
||||
select: vi.fn().mockReturnValue({
|
||||
from: vi.fn().mockReturnValue({
|
||||
innerJoin: vi.fn().mockReturnValue({
|
||||
where: vi.fn().mockReturnValue({
|
||||
orderBy: vi.fn().mockReturnValue({
|
||||
limit: vi.fn().mockReturnValue({
|
||||
offset: vi.fn().mockReturnValue(vehicleList),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
});
|
||||
const { service } = createService({select: vi.fn().mockReturnValue({
|
||||
from: vi.fn().mockReturnValue({
|
||||
innerJoin: vi.fn().mockReturnValue({
|
||||
where: vi.fn().mockReturnValue({
|
||||
orderBy: vi.fn().mockReturnValue({
|
||||
limit: vi.fn().mockReturnValue({
|
||||
offset: vi.fn().mockReturnValue(vehicleList)
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})
|
||||
})});
|
||||
|
||||
const result = await service.getHistory("u1", 1, 20);
|
||||
expect(result).toEqual(vehicleList);
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"locked": "This brand is not in your plan",
|
||||
"upgradeCta": "Upgrade Plan",
|
||||
"loadingModels": "Loading models...",
|
||||
"tabSasetr": "Sase.Tr",
|
||||
"tabSasetr": "SASE",
|
||||
"tabPl24": "Pl24",
|
||||
"tabPcat": "Pcat",
|
||||
"tabEmex": "Emex",
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"locked": "Bu marka planınızda yok",
|
||||
"upgradeCta": "Planını Yükselt",
|
||||
"loadingModels": "Modeller yükleniyor...",
|
||||
"tabSasetr": "Sase.Tr",
|
||||
"tabSasetr": "SASE",
|
||||
"tabPl24": "Pl24",
|
||||
"tabPcat": "Pcat",
|
||||
"tabEmex": "Emex",
|
||||
|
||||
@@ -18,9 +18,9 @@ function AuthLayout() {
|
||||
<div className="flex justify-center pt-6">
|
||||
<Link
|
||||
to="/"
|
||||
className="text-sm font-medium text-muted-foreground transition-colors hover:text-foreground"
|
||||
className="text-sm font-medium text-muted-foreground transition-colors hover:text-foreground tracking-wider"
|
||||
>
|
||||
Sase.tr
|
||||
SASE
|
||||
</Link>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -18,8 +18,8 @@ function AboutPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -49,8 +49,8 @@ function BlogPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -366,8 +366,8 @@ function BlogPostPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -18,8 +18,8 @@ function ContactPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -272,8 +272,8 @@ function DashboardLayout() {
|
||||
className={`flex h-16 items-center border-b border-border ${collapsed ? "justify-center px-2" : "justify-between px-4"}`}
|
||||
>
|
||||
{!collapsed && (
|
||||
<Link to="/" className="text-xl font-bold tracking-tight">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
)}
|
||||
<button
|
||||
@@ -405,7 +405,7 @@ function DashboardLayout() {
|
||||
/>
|
||||
<aside className="absolute left-0 top-0 flex h-full w-64 flex-col bg-background shadow-lg">
|
||||
<div className="flex h-16 items-center justify-between border-b border-border px-4">
|
||||
<span className="text-xl font-bold">Sase.tr</span>
|
||||
<span className="text-xl font-bold tracking-wider">SASE</span>
|
||||
<Button variant="ghost" size="icon" onClick={() => setMobileOpen(false)}>
|
||||
<X className="size-4" />
|
||||
</Button>
|
||||
|
||||
@@ -114,8 +114,8 @@ function DemoPage() {
|
||||
{/* Header */}
|
||||
<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
|
||||
<div className="mx-auto flex h-16 max-w-5xl items-center justify-between px-4 sm:px-6">
|
||||
<Link to="/" className="text-xl font-bold tracking-tight">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-3">
|
||||
<button
|
||||
|
||||
@@ -558,8 +558,8 @@ export function HomePage() {
|
||||
{/* ─── 1. STICKY HEADER ─────────────────────────────────────────── */}
|
||||
<header className="sticky top-0 z-50 border-b border-border bg-background/80 backdrop-blur-md">
|
||||
<div className="mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6">
|
||||
<Link to="/" className="text-xl font-bold tracking-tight">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
|
||||
{/* Desktop nav */}
|
||||
|
||||
@@ -10,8 +10,8 @@ function KvkkPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -71,8 +71,8 @@ function PricingPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -10,8 +10,8 @@ function PrivacyPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
@@ -10,8 +10,8 @@ function TermsPage() {
|
||||
<div className="min-h-screen">
|
||||
<header className="border-b">
|
||||
<div className="container mx-auto flex h-16 items-center justify-between px-4">
|
||||
<Link to="/" className="text-xl font-bold">
|
||||
Sase.tr
|
||||
<Link to="/" className="text-xl font-bold tracking-wider">
|
||||
SASE
|
||||
</Link>
|
||||
<div className="flex items-center gap-4">
|
||||
<Link to="/login">
|
||||
|
||||
Reference in New Issue
Block a user