Light theme (2/3): use the theme tokens on the remaining pages
I maintainer di solito rispondono entro 1 giorno
@kuldeep21-10 ci sta già lavorando.
Dal 24/10/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 73/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, react, tailwindcss, vite
- Ambito
- frontend
Direzione di ricerca
Start with the three pages and two shared components listed in the issue, then inspect the theme tokens added by Light theme (1/3), which must be merged first. Replace the listed slate classes with matching tokens, update the Dashboard stat icon colors to use currentColor, and search the client for remaining slate-9 and slate-8 classes. Done when the search and build meet the acceptance criteria and the specified screenshots look unchanged.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Second step towards a light theme. Builds on "Light theme (1/3): move the shared colours into theme tokens", using the same tokens on the rest of the app. Again, nothing should look different afterwards.
Please start this after "Light theme (1/3)" is merged.
Files likely involved
client/src/pages/Dashboard.jsx,client/src/pages/Tasks.jsx,client/src/pages/Profile.jsxclient/src/components/Shared/TaskSkeleton.jsx,client/src/components/Shared/Spinner.jsx
Acceptance criteria
- These files use the theme tokens from "Light theme (1/3)" instead of
slate-*classes for backgrounds, borders and text. Add a token only if one is really missing. - The Dashboard's stat card icons stop using hard-coded colours like
#3b82f6in their SVGs. UsecurrentColorwith a text colour class instead. - Searching the client for
slate-9andslate-8finds nothing left, except accent colours andindex.cssitself. - Everything looks exactly the same as before.
How to test
- Before and after screenshots of the Dashboard, Tasks (with tasks, empty, and loading), the New Task dialog and Profile: no difference.
npm run buildpasses.
New here? 👋 Comment below to ask to work on this issue, and wait to be assigned. Then follow CONTRIBUTING.md for setup and how to open a pull request. Questions are welcome in the comments or in Discussions.
- Lingua principale
- JavaScript
- Stelle
- 3
- Fork
- 2
- Merge medio
- 7h 8m
- PR unite (30g)
- 38
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KEX-03/taskflow
-
Due dates (3/3): highlight overdue tasksForse già presa @maansi1004 l’ha presa 1 giorno fa. Apertadifficulty: medium enhancement frontend hacktoberfest help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
KEX-03/taskflow#70 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Keep keyboard focus inside open dialogsForse già presa @100rabheimer l’ha presa 5 giorni fa. Apertadifficulty: easy enhancement frontend good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
KEX-03/taskflow#62 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Announce the character counters to screen readersForse già presa @Anushka157-cha l’ha presa 2 giorni fa. Apertadifficulty: easy enhancement frontend good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
KEX-03/taskflow#61 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Show a "Page not found" page for unknown URLsForse già presa @Salypse l’ha presa 5 giorni fa. Apertadifficulty: easy enhancement frontend good first issue hacktoberfest
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
KEX-03/taskflow#59 · 8 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Warn users when selecting past due datesForse già presa @the-coder-aadi l’ha presa 1 giorno fa. Apertaenhancement frontend
KEX-03/taskflow#94 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di KEX-03/taskflow
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Query Log shows "Upstream" for CNAME cloaking, schedule, NXDOMAIN hijack and response IP blocksApertabug good first issue query-log web
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
ferrous-networking/ferrous-dns#326 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Ylianst/MeshCentral#8294 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
yunaremaia/jsonl-cli#1 · 1 commento ·