diff --git a/frontend/src/stores/garage.test.ts b/frontend/src/stores/garage.test.ts index bf110b0..c0aeb64 100644 --- a/frontend/src/stores/garage.test.ts +++ b/frontend/src/stores/garage.test.ts @@ -9,7 +9,6 @@ vi.mock('@/utils/nui', () => ({ nuiCall: vi.fn() })) const mockNuiCall = vi.mocked(nuiCall) const overview: GarageOverview = { - system: 'esx', valet: { account: 'bank', enabled: true, diff --git a/frontend/src/stores/phone.ts b/frontend/src/stores/phone.ts index d6dc499..e71e097 100644 --- a/frontend/src/stores/phone.ts +++ b/frontend/src/stores/phone.ts @@ -2031,7 +2031,7 @@ const defaultLocales: LocaleTree = { body: 'Body', vin: 'Vehicle Identification Number', notAvailable: '—', - provider: 'Vehicle data · {system}', + filtersLabel: 'Filter vehicles', valet: { title: 'Sky Valet', eyebrow: 'Premium delivery', diff --git a/frontend/src/types/garage.ts b/frontend/src/types/garage.ts index 5f90f64..ee67205 100644 --- a/frontend/src/types/garage.ts +++ b/frontend/src/types/garage.ts @@ -43,7 +43,6 @@ export type GarageValetState = { } export type GarageOverview = { - system: string valet: GarageValetConfig vehicles: GarageVehicle[] } diff --git a/frontend/src/views/apps/GarageApp.contract.test.ts b/frontend/src/views/apps/GarageApp.contract.test.ts new file mode 100644 index 0000000..19176c9 --- /dev/null +++ b/frontend/src/views/apps/GarageApp.contract.test.ts @@ -0,0 +1,25 @@ +import { readFileSync } from 'node:fs' + +import { describe, expect, it } from 'vitest' + +const source = readFileSync(new URL('./GarageApp.vue', import.meta.url), 'utf8') + +describe('GarageApp Sky UI contract', () => { + it('uses first-party Sky UI without direct Konsta markup', () => { + expect(source).not.toContain("from 'konsta/vue'") + expect(source).not.toMatch(/<\/?k-[a-z]/) + expect(source).toContain(' { + expect(source).not.toContain('useEasyShareStore') + expect(source).not.toContain('shareVehicle') + expect(source).not.toContain('Apps.garage.provider') + expect(source).not.toContain('overview.system') + }) +}) diff --git a/frontend/src/views/apps/GarageApp.vue b/frontend/src/views/apps/GarageApp.vue index 9bb31c1..002ece2 100644 --- a/frontend/src/views/apps/GarageApp.vue +++ b/frontend/src/views/apps/GarageApp.vue @@ -1,20 +1,4 @@