style: run eslint and prettier
Some checks failed
TrafficCue CI / check (push) Failing after 33s
TrafficCue CI / build (push) Failing after 34s

This commit is contained in:
Cfp
2025-08-14 16:19:34 +02:00
parent 8abf745135
commit 12aa42d98c
13 changed files with 320 additions and 293 deletions

View File

@ -1,6 +1,3 @@
{ {
"recommendations": [ "recommendations": ["svelte.svelte-vscode", "inlang.vs-code-extension"]
"svelte.svelte-vscode",
"inlang.vs-code-extension"
]
} }

View File

@ -1,10 +1,7 @@
{ {
"$schema": "https://inlang.com/schema/project-settings", "$schema": "https://inlang.com/schema/project-settings",
"baseLocale": "en", "baseLocale": "en",
"locales": [ "locales": ["en", "de"],
"en",
"de"
],
"modules": [ "modules": [
"https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js",
"https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js"

View File

@ -6,7 +6,6 @@
import { routing } from "$lib/services/navigation/routing.svelte"; import { routing } from "$lib/services/navigation/routing.svelte";
import { checkWebGL } from "$lib/webgl"; import { checkWebGL } from "$lib/webgl";
import RoutingInfo from "$lib/components/lnv/RoutingInfo.svelte"; import RoutingInfo from "$lib/components/lnv/RoutingInfo.svelte";
import { setLocale } from "./paraglide/runtime";
onMount(() => { onMount(() => {
if (!checkWebGL()) { if (!checkWebGL()) {
@ -15,9 +14,6 @@
); );
return; return;
} }
// @ts-expect-error
window.setLocale = setLocale;
}); });
</script> </script>

View File

@ -138,9 +138,15 @@
: m["vehicles.add.electric"]()} : m["vehicles.add.electric"]()}
</Select.Trigger> </Select.Trigger>
<Select.Content> <Select.Content>
<Select.Item value="diesel">{m["vehicles.add.diesel"]()}</Select.Item> <Select.Item value="diesel"
<Select.Item value="petrol">{m["vehicles.add.petrol"]()}</Select.Item> >{m["vehicles.add.diesel"]()}</Select.Item
<Select.Item value="electric">{m["vehicles.add.electric"]()}</Select.Item> >
<Select.Item value="petrol"
>{m["vehicles.add.petrol"]()}</Select.Item
>
<Select.Item value="electric"
>{m["vehicles.add.electric"]()}</Select.Item
>
</Select.Content> </Select.Content>
</Select.Root> </Select.Root>

View File

@ -46,7 +46,7 @@
about: AboutSidebar, about: AboutSidebar,
"offline-maps": OfflineMapsSidebar, "offline-maps": OfflineMapsSidebar,
"dev-options": DeveloperSidebar, "dev-options": DeveloperSidebar,
language: LanguageSidebar language: LanguageSidebar,
}; };
let isDragging = false; let isDragging = false;

View File

@ -123,7 +123,8 @@
}); });
</script> </script>
{fullDistanceText} {m["sidebar.in-route.left"]()} {fullDistanceText}
{m["sidebar.in-route.left"]()}
<Button <Button
onclick={() => { onclick={() => {

View File

@ -256,7 +256,9 @@
<!-- any payment:* tag --> <!-- any payment:* tag -->
{#if Object.keys(tags).some((key) => key.startsWith("payment:"))} {#if Object.keys(tags).some((key) => key.startsWith("payment:"))}
<h3 class="text-lg font-bold mt-2">{m["sidebar.info.payment-methods"]()}</h3> <h3 class="text-lg font-bold mt-2">
{m["sidebar.info.payment-methods"]()}
</h3>
<ul style="display: flex; flex-wrap: wrap; gap: 0.5rem;"> <ul style="display: flex; flex-wrap: wrap; gap: 0.5rem;">
{#each Object.entries(tags).filter( ([key]) => key.startsWith("payment:"), ) as [key, value] (key)} {#each Object.entries(tags).filter( ([key]) => key.startsWith("payment:"), ) as [key, value] (key)}
<Badge <Badge

View File

@ -51,8 +51,8 @@
</SidebarHeader> </SidebarHeader>
<span <span
>{m["sidebar.route.driving-with"]()} <strong>{(selectedVehicle() ?? DefaultVehicle).name}</strong >{m["sidebar.route.driving-with"]()}
></span <strong>{(selectedVehicle() ?? DefaultVehicle).name}</strong></span
> >
<div class="flex flex-col gap-2 w-full mb-2"> <div class="flex flex-col gap-2 w-full mb-2">
<div class="flex gap-2 items-center w-full"> <div class="flex gap-2 items-center w-full">
@ -67,6 +67,7 @@
<Input bind:value={toLocation} /> <Input bind:value={toLocation} />
</div> </div>
<span> <span>
<!-- eslint-disable-next-line -->
{@html m["sidebar.route.help"]()} {@html m["sidebar.route.help"]()}
</span> </span>
</div> </div>

View File

@ -11,13 +11,17 @@
</SidebarHeader> </SidebarHeader>
<div id="languages"> <div id="languages">
{#each locales as locale} {#each locales as locale, _index (locale)}
{#if locale == getLocale()} {#if locale == getLocale()}
<SettingsButton text={m.language()} icon={CheckIcon} disabled /> <SettingsButton text={m.language()} icon={CheckIcon} disabled />
{:else} {:else}
<SettingsButton text={m.language({}, { locale })} icon={LanguagesIcon} onclick={() => { <SettingsButton
setLocale(locale) text={m.language({}, { locale })}
}} /> icon={LanguagesIcon}
onclick={() => {
setLocale(locale);
}}
/>
{/if} {/if}
{/each} {/each}
</div> </div>

View File

@ -19,13 +19,25 @@
<div id="sections"> <div id="sections">
<section> <section>
<h2>{m["sidebar.settings.general"]()}</h2> <h2>{m["sidebar.settings.general"]()}</h2>
<SettingsButton icon={LanguagesIcon} text={m["sidebar.language.header"]()} view="language" /> <SettingsButton
icon={LanguagesIcon}
text={m["sidebar.language.header"]()}
view="language"
/>
</section> </section>
<section> <section>
<h2>{m["sidebar.settings.map"]()}</h2> <h2>{m["sidebar.settings.map"]()}</h2>
<SettingsButton icon={MapIcon} text={m["sidebar.offline-maps.header"]()} view="offline-maps" /> <SettingsButton
<SettingsButton icon={PaintbrushIcon} text={m["sidebar.map-style.header"]()} disabled /> icon={MapIcon}
text={m["sidebar.offline-maps.header"]()}
view="offline-maps"
/>
<SettingsButton
icon={PaintbrushIcon}
text={m["sidebar.map-style.header"]()}
disabled
/>
</section> </section>
<section> <section>
@ -37,7 +49,11 @@
view="dev-options" view="dev-options"
/> />
{/if} {/if}
<SettingsButton icon={InfoIcon} text={m["sidebar.about.header"]()} view="about" /> <SettingsButton
icon={InfoIcon}
text={m["sidebar.about.header"]()}
view="about"
/>
</section> </section>
</div> </div>

View File

@ -1,4 +1,4 @@
import { paraglideVitePlugin } from '@inlang/paraglide-js' import { paraglideVitePlugin } from "@inlang/paraglide-js";
import tailwindcss from "@tailwindcss/vite"; import tailwindcss from "@tailwindcss/vite";
import { defineConfig } from "vite"; import { defineConfig } from "vite";
import { svelte } from "@sveltejs/vite-plugin-svelte"; import { svelte } from "@sveltejs/vite-plugin-svelte";
@ -7,7 +7,14 @@ import path from "path";
const host = process.env.TAURI_DEV_HOST; const host = process.env.TAURI_DEV_HOST;
export default defineConfig({ export default defineConfig({
plugins: [paraglideVitePlugin({ project: './project.inlang', outdir: './src/paraglide' }),tailwindcss(), svelte()], plugins: [
paraglideVitePlugin({
project: "./project.inlang",
outdir: "./src/paraglide",
}),
tailwindcss(),
svelte(),
],
clearScreen: false, clearScreen: false,
server: { server: {
port: 5173, port: 5173,