-
Notifications
You must be signed in to change notification settings - Fork 7
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
Feature/#79 cards case #134
Conversation
GH config changes and updated project README.md
Sprint 6 merge 1
Sprint 7 merge 1
- @gemeente-denhaag/accordionactions@0.1.7 - @gemeente-denhaag/accordiondetails@0.1.7 - @gemeente-denhaag/accordionsummary@0.1.7 - @gemeente-denhaag/accordion@0.1.7 - @gemeente-denhaag/appbar@0.1.7 - @gemeente-denhaag/avatargroup@0.1.7 - @gemeente-denhaag/avatar@0.1.7 - @gemeente-denhaag/badge@0.1.7 - @gemeente-denhaag/basedatadisplayprops@0.1.7 - @gemeente-denhaag/baselayoutprops@0.1.7 - @gemeente-denhaag/baseprops@0.1.7 - @gemeente-denhaag/box@0.1.7 - @gemeente-denhaag/buttongroup@0.1.7 - @gemeente-denhaag/button@0.1.7 - @gemeente-denhaag/cardactions@0.1.7 - @gemeente-denhaag/cardcontent@0.1.7 - @gemeente-denhaag/cardheader@0.1.7 - @gemeente-denhaag/card@0.1.7 - @gemeente-denhaag/checkbox@0.1.7 - @gemeente-denhaag/container@0.1.7 - @gemeente-denhaag/divider@0.1.7 - @gemeente-denhaag/drawer@0.1.7 - @gemeente-denhaag/formcontrollabel@0.1.7 - @gemeente-denhaag/formcontrol@0.1.7 - @gemeente-denhaag/formgroup@0.1.7 - @gemeente-denhaag/gridlisttilebar@0.1.7 - @gemeente-denhaag/gridlisttile@0.1.7 - @gemeente-denhaag/gridlist@0.1.7 - @gemeente-denhaag/grid@0.1.7 - @gemeente-denhaag/hidden@0.1.7 - @gemeente-denhaag/iconbutton@0.1.7 - @gemeente-denhaag/inputlabel@0.1.7 - @gemeente-denhaag/link@0.0.2 - @gemeente-denhaag/listitemavatar@0.1.7 - @gemeente-denhaag/listitemicon@0.1.7 - @gemeente-denhaag/listitemsecondaryaction@0.1.7 - @gemeente-denhaag/listitemtext@0.1.7 - @gemeente-denhaag/listitem@0.1.7 - @gemeente-denhaag/listsubheader@0.1.7 - @gemeente-denhaag/list@0.1.7 - @gemeente-denhaag/menuitem@0.1.7 - @gemeente-denhaag/menulist@0.1.7 - @gemeente-denhaag/menu@0.1.7 - @gemeente-denhaag/mobilestepper@0.1.7 - @gemeente-denhaag/paper@0.1.7 - @gemeente-denhaag/pickersutilsprovider@0.1.10 - @gemeente-denhaag/pickers@0.1.14 - @gemeente-denhaag/popover@0.1.7 - @gemeente-denhaag/popper@0.1.7 - @gemeente-denhaag/radiogroup@0.1.7 - @gemeente-denhaag/radio@0.1.7 - @gemeente-denhaag/select@0.1.7 - @gemeente-denhaag/stepbutton@0.1.7 - @gemeente-denhaag/stepconnector@0.1.7 - @gemeente-denhaag/stepcontent@0.1.7 - @gemeente-denhaag/stepicon@0.1.7 - @gemeente-denhaag/steplabel@0.1.7 - @gemeente-denhaag/step@0.1.7 - @gemeente-denhaag/stepper@0.1.7 - @gemeente-denhaag/swipeabledrawer@0.1.7 - @gemeente-denhaag/switch@0.1.7 - @gemeente-denhaag/tabcontext@0.1.7 - @gemeente-denhaag/tablist@0.1.7 - @gemeente-denhaag/tabpanel@0.1.7 - @gemeente-denhaag/tabscrollbutton@0.1.7 - @gemeente-denhaag/tab@0.1.7 - @gemeente-denhaag/tabs@0.1.7 - @gemeente-denhaag/textfield@0.1.7 - @gemeente-denhaag/toolbar@0.1.7 - @gemeente-denhaag/typography@0.1.7 - @gemeente-denhaag/datadisplay@0.1.5 - @gemeente-denhaag/denhaag-component-library@0.1.14 - @gemeente-denhaag/input@0.1.12 - @gemeente-denhaag/layout@0.1.5 - @gemeente-denhaag/navigation@0.1.5 - @gemeente-denhaag/surfaces@0.1.5
Sprint 7 merge 2
…' into feature/#79-Cards-Case
Including multiple components in card to adhere to the designs.
Added font weight to title and subtitle Sorted css file by property / design token names
Co-authored-by: Daniel van Vliet <Danielvvliet@hotmail.com>
…nd class names to be conform BEM standards
Co-authored-by: Daniel van Vliet <Danielvvliet@hotmail.com>
In order to ignore descending specifity for one line which would otherwise result in duplicated css just for testing purposes.
Is now fixed |
Haven't gotten around to this one because of all the other comments but will do this next week. |
Making some nice progress with resolving the comments! lmk if you need help with the a11y comment |
…g. Fixed focus styles to work with these changes.
…ounterparts Co-authored-by: Daniel van Vliet <Danielvvliet@hotmail.com>
…t-library into feature/#79-Cards-Case
I have implemented a fix from the article suggested by @Robbert. @mjcarsjens Would be nice if you could look at it again to see if you agree with this solution. |
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.
2 small comments left but once these are resolved I think we can call this one finished, nice work!
<Typography classes={titleClasses} component="p"> | ||
{title} | ||
</Typography> |
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.
Nice use of the <a>
tag, looks like this is a solid setup wrt a11y!
Two questions:
- What made you decide to place the HTML of the
<a>
-tag in a variable instead of just right here? - Might be a bit of a discussion point whether or not a
<p>
HTML tag is actually semantically correct here. As the name implies<p>
is aparagraph
tag, used to semantically markup a piece of text as a paragraph. In my eyes a single line of text for a title or a subtitle does not make a paragraph which makes me think this is not actually semantically correct HTML use. Not sure what the best approach would be in this construction though as theTypography
component is necessary for the styling. My first thought is to use a extra<div>
for the block, with aTypography
component which uses a HTMLspan
.
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.
For the first point, I think this helps to make clear where the react Ref is used and we should stick to this.
For the second point, in the future we should refactor CardCase to make use of the updated Typography component from our library. We can move the discussion to that refactoring.
#253
This pull request aims to modify the card component to adhere to the designs of the Card Case variant.