- Shipped
- 10. August 2026 um 19:41 UTC
- Author
- kamo
- Commit
- 09bbb05
Die Token wurden auf dem Kalender-Wrapper-Element deklariert, das sich wie die Aufgeräumte Sache zu tun und ist falsch. MUI-Dialoge und Menüs über ein Portal gerendern in document.body, und kundenspezifische Eigenschaften Kaskaden durch das DOM eher als durch React Kontext - also im Ereignisdialog jeder var(--cal-*) zu nichts gelöst. Text fiel zurück auf die Standardfarbe, Grenzen und Hintergründe verschwanden ganz, und der Dialog als schlicht farblos dargestellt box. Verschieben Sie sie auf :root behebt sie für jede portalrote Kalenderfläche an einmal, und behält die White-Label: jeder Wert ist ein Farb-Mix über --color-primary bei der Nutzungszeit ersetzt, so ein Mieter Thema Redeclaring Farbe noch recolours alle von ihnen. Mit den Token tatsächlich auflösen, wird der Dialog wieder aufgebaut, anstatt umgewandelt: - Ein Farbrücken am linken Rand nimmt die Farbe des Ereignisses auf - seine eigene oder der Kalender, auf dem er landet - so hat das, was geschaffen wird, eine Identität bevor es einen Namen hat, und die Änderung der Farbe verändert das Objekt sichtbar. - Der Header gibt den Tag an, an dem er in Mono landet, mit Wochentag und Zeit daneben. Früher lesen Sie zwei Eingabewerte, um herauszufinden, an welchem Tag Sie waren etwas zu schaffen. - Wann ist eine umrandete Karte: beide Male, die abgeleitete Dauer, die Voreinstellungen, und den ganzen Tag als Modus in seinem eigenen Header statt einem einsamen Schalter umschalten drei Felder weg von der Zeit, die es ändert. - Kalender und Farbe sind Chips und Muster mit echten Oberflächen, Schwebelift und Auswahl Ringe, nicht Dropdowns Auflistung der Namen der Farben. - Ein Live-Vorschau-Chip zeigt, wie das Ereignis auf dem Gitter erscheinen wird, gebaut aus den gleichen Werten, so dass die Farbwahl vor der Übergabe konkret ist. - Abschnitte taumeln in, die Dauerpille springt auf Wechsel, und die Recurrence Block animiert offen. All das wird unter unterdrückt bevorzugt-reduziert-Bewegung. Keine neuen Übersetzungstasten: jeder String ist ein vorhandener, und die Dauer, die Vorschau und der Date-Header sind abgeleitete Daten.