Dark Themes does not work with React Admin Enterprise
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend
Piste de recherche
Commencez dans AdminGuesser.tsx et reproduisez l’exemple avec React Admin Enterprise, HydraAdmin et des props lightTheme et darkTheme personnalisées. Suivez l’endroit où la valeur de darkTheme est remplacée par le thème par défaut de API Platform ; le travail est terminé lorsque les paramètres de thème fournis restent effectifs dans l’application.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
API Platform version(s) affected: @api-platform/admin 3.4.9
Description
It is not possible to configure the light and dark themes when using React Admin Enterprise, the Dark Theme parameters are lost in the process and we only get a broken standard dark theme on most parts of the application.
How to reproduce
import {HydraAdmin} from "@api-platform/admin"
import {houseDarkTheme, houseLightTheme} from "react-admin"
import {Admin} from "@react-admin/ra-enterprise"
import {SolarLayout} from "@react-admin/ra-navigation";
const GyroscopsLoader = ({ entrypoint, ...rest }: DashboardLoaderProps) => {
return (
<HydraAdmin
admin={Admin}
dataProvider={dataProvider}
entrypoint={entrypoint}
layout={SolarLayout}
lightTheme={houseLightTheme}
darkTheme={houseDarkTheme}
defaultTheme="light"
{{...rest}}
>
// Resources here
</HydraAdmin>
)
}
Possible Solution
In the AdminGuesser.tsx file, the AdminGuesser component does override anything we could set inside the darkTheme prop with the default APIP dark theme. It may be fixed by fixing this forced override.
Additional Context
#403
- Langage dominant
- TypeScript
- Étoiles
- 515
- Forks
- 135
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de api-platform/admin
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
api-platform/admin#616 · 1 commentaire ·
-
HhiOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 10/100
api-platform/admin#704 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 64/100
api-platform/admin#660 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 50/100
api-platform/admin#659 · 1 réaction ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
api-platform/admin#631 · 6 commentaires ·
Toutes les issues de api-platform/admin
Issues similaires
-
Table: Space fires onActivate in single-selection mode — the reference doc and the JSDoc disagreeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
sidorares/react-x11-components#764 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
backnotprop/plannotator#1840 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
JoviDeCroock/pracht#432 ·
Les mainteneurs répondent en général sous 1 jour
-
Add: CNN en Espanol SDOuverteapproved check:passed streams:add
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Hardware attribute name "app Connection Support" has inconsistent casingPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
walletbeat/walletbeat#1628 ·
Les mainteneurs répondent en général sous 1 jour