-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix table column consistency #7047
Conversation
Netlify Draft Deployment |
Hi @sdvg, @AlexanderSchmidtCE , irgendwie ist der Snapshot jetzt anders ... die Tabelle ist nicht mehr leer? Wurde das Sample gefixed oder die Component? Müsste das nicht https://public-ui.github.io/v2/sample-react/#/table/stateless fixen? |
Hier ist ein kleiner Abstand entstanden. Das sollte noch behoben werden.
Es wurde direkt in der Tabelle gefixt. Reviewed ist die Änderung noch nicht.
Um dieses Beispiel geht es im Ticket, ja. Da wurden jetzt leere Zellen eingefügt, wo vorher keine waren. |
b94b182
to
a910ae5
Compare
a910ae5
to
bf96960
Compare
@sdvg ist das eher so, wie Du wolltest? |
Noch nicht so ganz: Im Beispiel sind weiterhin die Spalten verschoben. Das ließe sich lösen, indem wir eine leere Headerspalte als Platzhalter für die vertikalen Header hinzufügen. _headerCells={{
horizontal: [
[
+ { label: '', asTd: true },
{ key: 'left', label: 'left', textAlign: 'left', sortDirection: 'ASC' },
{ key: 'center', label: 'center', textAlign: 'center', sortDirection: 'DESC' },
{ key: 'right', label: 'right', textAlign: 'right', sortDirection: 'NOS' },
{ key: 'nosort', label: 'no sort option' },
],
], Wenn die Tabelle korrekt befüllt ist, ist es auch nicht mehr notwendig, Daten "abzuschneiden", die über die Header-Spalten herausragen, wie gerade implementiert. Diese Logik würde ich tatsächlich lieber wieder entfernen, weil ich es im Zweifelsfall besser fände, wenn Daten und Header nicht ganz zusammenpassen, als wenn Daten entfernt werden. Für mich wäre eine solche Fehlerbehebung direkt im Beispiel ausreichend. Wenn wir zusätzlich Probleme in der Tabelle selbst abfangen wollen, würde ich gerne noch einmal über die Details sprechen (@deleonio). |
875b66d
to
16c041f
Compare
$ Refs: #6890
packages/components/src/components/table-stateless/component.tsx
Outdated
Show resolved
Hide resolved
… 6890-fix-table-column
…kolibri into 6890-fix-table-column
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sdvg Ich glaube, hier ist aus Versehen ein Fehler passiert. v3
stuff containt
e8cb849
to
332cad6
Compare
Danke für den Hinweis. Da war ich gestern noch auf dem falschen Branch unterwegs. Ist korrigiert. |
…table component Refs: #6890
Refs: #6890
5f26cc7
to
f715302
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@deleonio Die Lösung ist nachvollziehbar und sieht für mich gut aus. Die neuen Unit-Tests finde ich super, die sollten auf jeden Fall helfen, die Render-Logik zu stabilisieren.
Ich habe ein paar Kleinigkeiten kommentiert, die mir unterwegs aufgefallen sind.
packages/components/src/components/table-stateless/component.tsx
Outdated
Show resolved
Hide resolved
…mns in table Refs: #6890
Refs: #6890
The A11y and PO reviews will only take place after all other DoD steps have been completed by the Developer: