+
-
+
Résultats
- Recherche en cours
+ Cliquer sur un résultat pour l'ajouter.
+
+ Récupération des résultats
+ {{ message }}
diff --git a/src/router/index.ts b/src/router/index.ts
index b07ac54..1372f30 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -33,7 +33,6 @@ const router: Router = createRouter({
});
router.beforeEach((to, _): void => {
- console.debug("router - to", to);
pipe(
Option.liftPredicate(Predicate.isString)(to.meta.title),
Option.getOrElse((): string => "???"),
diff --git a/src/styles/base/base.css b/src/styles/base/base.css
index e42b396..9c1f783 100755
--- a/src/styles/base/base.css
+++ b/src/styles/base/base.css
@@ -55,7 +55,6 @@ body {
*::selection {
color: var(--color-secondary);
background: var(--color-primary);
- font-weight: 120;
}
/* TODO: Prendre en compte a11y-dialog */
diff --git a/src/styles/base/elements.css b/src/styles/base/elements.css
index 40bae4c..4779884 100644
--- a/src/styles/base/elements.css
+++ b/src/styles/base/elements.css
@@ -33,6 +33,15 @@
inline-size: fit-content;
}
+:where(a) {
+ text-decoration: underline dashed;
+ text-decoration-skip-ink: all;
+
+ .external {
+ text-decoration: underline solid;
+ }
+}
+
/* Évite le dépassement des textes. */
:where(p, h1, h2, h3, h4, h5, h6) {
overflow-wrap: break-word;
@@ -98,10 +107,6 @@
margin-block-end: var(--s0);
}
-:where(a) {
- text-decoration: none;
-}
-
/*
* Empêche les marqueurs de listes de modifier la hauteur de ligne sur Firefox.
* https://danburzo.ro/notes/moz-bullet-font
diff --git a/src/styles/themes/default.css b/src/styles/themes/default.css
index 1f2a75d..271aebc 100644
--- a/src/styles/themes/default.css
+++ b/src/styles/themes/default.css
@@ -27,7 +27,7 @@ h1 {
}
.container {
- --max-width: 90rem;
+ --max-width: 100%;
--space: var(--s1);
place-content: start;
diff --git a/src/styles/themes/default/buttons.css b/src/styles/themes/default/buttons.css
index 0f79b94..9e0225c 100755
--- a/src/styles/themes/default/buttons.css
+++ b/src/styles/themes/default/buttons.css
@@ -52,4 +52,29 @@ button {
transform: translateX(2px) translateY(2px);
}
}
+
+ /* Bouton sous forme de lien. */
+ &.button-link {
+ --button-border-color: transparent;
+ padding-block: var(--s-5);
+ padding-inline: var(--s-4);
+ box-shadow: initial;
+ line-height: var(--line-height-comfortable);
+ outline-offset: initial;
+
+ &:hover {
+ --button-border-color: var(--color-primary);
+ }
+
+ &:focus-visible {
+ outline-offset: initial;
+ }
+
+ &:active {
+ transform: initial;
+ border: 1px solid var(--color-primary);
+ outline: 1px solid var(--color-secondary);
+ outline-offset: -0.1rem;
+ }
+ }
}
diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo
new file mode 100644
index 0000000..74d5ecb
--- /dev/null
+++ b/tsconfig.tsbuildinfo
@@ -0,0 +1 @@
+{"root":["./src/router/typed-routes.d.ts","./eslint.config.mts","./vite.config.mts","./cfg/drizzle.config.ts","./cfg/eslint-css.config.mts","./cfg/eslint.config.mts","./cfg/knip.config.ts","./cfg/prettier.config.mjs","./cfg/stylelint.config.mjs","./src/main.ts","./src/vite-env.d.ts","./src/db/schemas.ts","./src/db/schemas/constants.ts","./src/db/schemas/entries.ts","./src/db/schemas/works.ts","./src/libs/apis/clients.ts","./src/libs/apis/requests.ts","./src/libs/apis/routes.ts","./src/libs/apis/tmdb/constants.ts","./src/libs/apis/tmdb/schemas.ts","./src/libs/search/schemas.ts","./src/libs/search/search.ts","./src/libs/types/events.ts","./src/libs/utils/dates.ts","./src/libs/utils/effects.ts","./src/libs/utils/types.d.ts","./src/router/index.ts","./src/services/db.ts","./src/services/logger.ts","./src/services/migrations.ts","./src/services/read-api.ts","./src/services/runtime-client.ts","./src/services/tmdb-api.ts"],"errors":true,"version":"5.7.3"}
\ No newline at end of file
diff --git a/vite.config.mts b/vite.config.mts
index c395205..88adb28 100644
--- a/vite.config.mts
+++ b/vite.config.mts
@@ -1,4 +1,3 @@
-import unheadVite from "@unhead/addons/vite";
import vue from "@vitejs/plugin-vue";
import { defineConfig } from "vite";
@@ -32,7 +31,6 @@ export default defineConfig({
},
name: "configure-response-headers",
},
- unheadVite(),
],
resolve: {
alias: {