-
Notifications
You must be signed in to change notification settings - Fork 6
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
DDFFORM 6 linkskomponent liste #347
DDFFORM 6 linkskomponent liste #347
Conversation
2ad32bc
to
5929caa
Compare
5929caa
to
375a8de
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.
👍 Nice start. Some good stuff here and some things you need to look into.
There is some different things going on here:
- The CSS needs to be adjusted to our BEM structure. If you need to read up on BEM we have a few good links for reference in Zulip.
- The CSS needs to be adjusted accoridng to our decisions regarding more BEM and less utility classes.
- I appreciate you doing a little bit of housekeeping as a part of this PR while keeping it in separate commits.
ddc65c1
to
c8dad19
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.
👍 Very nice update.
I especially appreciate you taking the time to improve the documentation.
This should be good to merge once the linting issues and merge conflicts have been resolved.
Please also remember to approve the changes in Chromatic if you are satisfied with them. I took a look and as I see it they look good.
5fb1383
to
bce6f1c
Compare
DDFFORM-6
DDFFORM-6
This folder was being generated on each CSS change, in order to reflect changes in the CMS when using 'dapple' setup. I guess it doesn't hurt adding it here.
Added addtional link for /advanced-search for clarity. DDFFORM-6
Some icons that were used for animations were imported as react components, and have been modified with styling used for the animations. This styling was not updated in the public/ folder, which is the one being used in the CMS, and therefore the styling was not consistent. I've changed the namings of the icons to be consistent with what the react components are using and added a readme . Comment on the contents of the readme.md file.
Since we're using "source" to use inline SVG's in twig for the cms, we can't add classes directly to the svg. Because of this i changed the layout of the link icon to use grid, instead of flexbox, and removed the class on the svg.
bce6f1c
to
fed2c40
Compare
Also added reference in icons folder. DDFFORM-6
fed2c40
to
116fae4
Compare
Link to issue
Jira ticket
CMS PR
Description
This PR adds a Link component, which can be used for display either an internal link, external link, File download or link to a search result.
Screenshot of the result
Additional comments or questions
Consider wether dist.zip in .gitignore has any other unintentional implications.
I just wanted to not unnecesarily see this in git when using the new dapple cms+react setup.
I don't have specifics, but since this is my first design system component, feel free to just comment on anything.
This could be