Status
diff --git a/src/services/theapi.ts b/src/services/theapi.ts
index 6a9b0ba..eecd61f 100644
--- a/src/services/theapi.ts
+++ b/src/services/theapi.ts
@@ -1,5 +1,3 @@
-// Bakée au build par Vite (ARG/ENV VITE_API_URL du Dockerfile).
-// Repli sur l'API locale pour le dev : `pnpm dev` sans .env continue de marcher.
export const API_URL = import.meta.env.VITE_API_URL ?? "http://127.0.0.1:8000";
export type ApiDocument = {
diff --git a/src/styles/Admin.module.css b/src/styles/Admin.module.css
index e753d61..165c706 100644
--- a/src/styles/Admin.module.css
+++ b/src/styles/Admin.module.css
@@ -1,12 +1,4 @@
-/* Administration — aligné sur la DA des autres pages :
- accent violet #7c3aed (celui de la Sidebar), échelle de gris Tailwind,
- cartes blanches bordées, rayons 0.5/0.75rem, unités rem. */
-/* main.tsx ne charge pas styles/global.css — vestige d'une ancienne maquette,
- jamais importé — donc son `* { box-sizing: border-box }` ne s'applique pas et
- l'application tourne en content-box : tout width:100% assorti d'un padding
- déborde de son conteneur. Réinitialisation cantonnée à cette page pour ne rien
- déplacer sur le reste du site. */
.page,
.page *,
.page *::before,
@@ -22,7 +14,6 @@
margin: 0 auto;
}
-/* ── En-tête et onglets ─────────────────────────────────────── */
.header {
display: flex;
@@ -47,8 +38,6 @@
gap: 0.5rem;
min-width: 0;
max-width: 100%;
- /* Les onglets passent à la ligne quand ils ne tiennent plus, plutôt que de
- défiler : aucun n'est masqué hors champ. */
flex-wrap: wrap;
}
@@ -88,7 +77,6 @@
margin-top: 0.5rem;
}
-/* ── États ──────────────────────────────────────────────────── */
.spinner {
padding: 0.875rem 1rem;
@@ -114,7 +102,6 @@
color: rgb(107, 114, 128);
}
-/* ── Barre de panneau ───────────────────────────────────────── */
.panelHeader {
display: flex;
@@ -137,8 +124,6 @@
max-width: 22rem;
}
-/* ── Tableaux ───────────────────────────────────────────────── */
-
.tableWrap {
background: white;
border: 1px solid rgb(229, 231, 235);
@@ -161,7 +146,6 @@
overflow-wrap: anywhere;
}
-/* Sans cette borne, un seul titre long étire la colonne et donc tout le tableau. */
.table td:nth-child(2) {
min-width: 12rem;
max-width: 26rem;
@@ -223,7 +207,6 @@
color: white;
}
-/* ── Badges ─────────────────────────────────────────────────── */
.badgeAdmin,
.badgeUser,
@@ -270,7 +253,6 @@
border: 1px solid rgba(16, 185, 129, 0.3);
}
-/* ── Statistiques ───────────────────────────────────────────── */
.cards {
display: grid;
@@ -342,8 +324,7 @@
color: rgb(55, 65, 81);
}
-/* La largeur est posée en style inline par le composant : min-width garde une
- amorce visible quand la valeur est nulle. */
+
.barFill {
height: 0.625rem;
min-width: 0.625rem;
@@ -363,7 +344,6 @@
color: rgb(75, 85, 99);
}
-/* ── Scrapers ───────────────────────────────────────────────── */
.scraperControls {
display: grid;
@@ -432,7 +412,6 @@
color: rgb(17, 24, 39);
}
-/* ── Modale ─────────────────────────────────────────────────── */
.modalBackdrop {
position: fixed;
@@ -478,7 +457,6 @@
color: white;
}
-/* ── Responsive ─────────────────────────────────────────────── */
@media (max-width: 1024px) {
.scraperControls {
@@ -509,8 +487,6 @@
.tabs {
width: 100%;
}
-
- /* Chaque ligne devient une carte, avec l'intitulé de colonne en regard. */
.tableWrap {
background: transparent;
border: none;
@@ -548,10 +524,6 @@
background: white;
}
- /* Surtout pas display:flex ici : le texte de la cellule deviendrait un élément
- flex anonyme, avec min-width:auto — un titre long refuserait de se réduire et
- sortirait de la carte, en entraînant toute la page. En bloc, l'intitulé passe
- au-dessus de la valeur et la coupure de mots suffit. */
.table td {
display: block;
padding: 0.5rem 1rem;
@@ -572,8 +544,7 @@
margin-bottom: 0.125rem;
}
- /* `.table td { display: block }` l'emporte en spécificité sur `.rowActions` :
- on le rétablit ici pour garder les actions sur une rangée. */
+
.table td.rowActions {
display: flex;
}
@@ -614,6 +585,4 @@
}
}
-/* NB : le site n'a pas de mode sombre réel — index.css bascule --bg sur le body
- mais aucune page n'utilise ces variables et toutes gardent des cartes claires.
- Cette page suit la même convention pour rester cohérente avec ses sœurs. */
+
diff --git a/src/styles/BackToTop.module.css b/src/styles/BackToTop.module.css
index b32bb51..b3567ad 100644
--- a/src/styles/BackToTop.module.css
+++ b/src/styles/BackToTop.module.css
@@ -1 +1,12 @@
-.btn{position:fixed;right:20px;bottom:20px;background:#1e293b;color:#fff;border:none;border-radius:999px;width:44px;height:44px;font-size:20px;cursor:pointer;box-shadow:0 8px 20px rgba(2,6,23,0.2);z-index:12000}
+.btn{
+ position:fixed;
+ right:20px;bottom:20px;
+ background:#1e293b;
+ color:#fff;border:none;
+ border-radius:999px;
+ width:44px;
+ height:44px;
+ font-size:20px;
+ cursor:pointer;
+ box-shadow:0 8px 20px rgba(2,6,23,0.2);
+ z-index:12000}
diff --git a/src/styles/Pagination.module.css b/src/styles/Pagination.module.css
index eb2abf1..ba701e4 100644
--- a/src/styles/Pagination.module.css
+++ b/src/styles/Pagination.module.css
@@ -1,6 +1,3 @@
-/* Style unique de pagination, partagé par toutes les pages.
- Reprend l'accent bleu #2563eb du site (boutons primaires, liens d'action). */
-
.pagination {
display: flex;
align-items: center;
diff --git a/src/styles/Sidebar.module.css b/src/styles/Sidebar.module.css
index 8410fc4..ac47c67 100644
--- a/src/styles/Sidebar.module.css
+++ b/src/styles/Sidebar.module.css
@@ -194,5 +194,4 @@
.open{transform:translateX(0)}
- /* overlay will be handled by a simple full-screen element appended in DOM via JS if needed */
}
\ No newline at end of file
diff --git a/src/styles/Toast.module.css b/src/styles/Toast.module.css
index f7231b6..2b2b526 100644
--- a/src/styles/Toast.module.css
+++ b/src/styles/Toast.module.css
@@ -1,5 +1,27 @@
-.container{position:fixed;left:16px;bottom:24px;display:flex;flex-direction:column-reverse;gap:8px;z-index:12000}
-.toast{padding:10px 14px;border-radius:8px;color:#fff;box-shadow:0 6px 18px rgba(2,6,23,0.12);min-width:200px}
-.info{background:#334155}
-.success{background:#059669}
-.error{background:#ef4444}
+.container{
+ position:fixed;
+ left:16px;
+ bottom:24px;
+ display:flex;
+ flex-direction:column-reverse;
+ gap:8px;
+ z-index:12000
+}
+.toast{padding:10px 14px;
+ border-radius:8px
+ ;color:#fff;
+ box-shadow:0 6px 18px rgba(2,6,23,0.12);
+ min-width:200px
+}
+
+.info{
+ background:#334155
+}
+
+.success{
+ background:#059669
+}
+
+.error{
+ background:#ef4444
+}
diff --git a/src/styles/global.css b/src/styles/global.css
index 6071c50..50fdb74 100644
--- a/src/styles/global.css
+++ b/src/styles/global.css
@@ -4,7 +4,6 @@ body {
background: #f4f6f8;
}
-/* Global required rules */
* { box-sizing: border-box; }
img, table { max-width: 100%; }