-
Notifications
You must be signed in to change notification settings - Fork 93
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
Footer Component Added #228
Conversation
@mtreacy002 This is the first time I am trying to test a PR. so let me know if i am doing it wrong. This is my feedbacks:
|
@shades-7 this GIF you posted looks amazing 🤩 I also love the feedback you provided, is so specific! To make this awesome I would also suggest using our QA template, just to explain a little of what you tested. You can find the template at point 7 here https://github.com/anitab-org/documentation/blob/master/quality-assurance.md#how-to-test-a-pr cc @rpattath 🤩 |
@shades-7 , I agree with @isabelcosta that you've done amazing work reviewing the PR. You've raised very good points on your feedback above. As our Github workflow would go from PR submission to PR review then PR testing, I would suggest you post your feedback as the PR review using the |
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.
- All the social icons are directing to the same page but ideally, they should open the required sites.
- Line spacing should be a little less for this paragraph "We are known for connecting top talents with top comapnies. We make great possibilities happen."
- In mobile view, stacking is done but I think stacking need to de done in all the subsections too like explore, visit etc
hi @shades-7 @mtreacy002 , where to get all links like social links , legal pages and explore sections ? :-) |
@mtreacy002 @isabelcosta for social links, we are going to add the links to AnitaB.org's social media links. right? Also, as we don't have the designs ready for legal pages i.e. |
hi @Rahulm2310 , i have added social links , let me know if there is some correction :-) |
@naveen8801 please wait for @mtreacy002 's point of view. |
ok @Rahulm2310 👍 |
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.
@naveen8801, the page looks amazing 💘 . About the policies links, for now I think we can use the links that @Rahulm2310 's suggested. Although, we could also use the privacy modals @Rahulm2310 created on the register page to keep it consistent across the BridgeInTech application. However, once the issues on the documentation repo on creating PRIVACY_POLICY.md and TERMS_OF_USE.md are solved, we would change the policies links to those of the documentation repo. So, for now, IMO no need to use the privacy modals as per Register page, let's just use the links given on @Rahulm2310 post above. @naveen8801 can you please add these links? Thanks.
hi @mtreacy002 , i think i have already added above links (Privacy Policy and Terms of Use) in my last commit , please have a look :) |
Ooops, my bad. Sorry @naveen8801 😄. Yup, you're right. The links to the privacy policy and terms of use are already there. Ok, will continue with the review now, 😉 |
No problem 👍😃 @mtreacy002 |
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.
@naveen8801 , I tried to run the application after pulling it from your pr branch, but although the application compiled successfully, I'm facing 2 issues:
- I couldn't see the footer as per your gif. I only can see the existing homepage.
- I noticed 6 warnings came up in relation to the newly created footer.
Could you please suggest what went wrong here?
Thanks beforehand 😉
Hii @mtreacy002 , actually i removed Footer component from home page before creating this PR and also those warnings are due to use of target="_blank" without rel attribute and can be easily resolved by adding rel="noopener noreferrer" attribute in those anchor tags where target attribute is used , i have made the changes , now you can review 👍 |
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.
@naveen8801, the warnings have disappeared and I can see the footer now 🎉. I just have one minor request. Can you please set it so that homepage content is maintained (so not partially cut) by the footer?
This is also because later on when we added all the sctions of the Homepage as per the Figma file, the Footer needs to be fixed at the very bottom.
Thanks
src/home/Footer.jsx
Outdated
alt="twitter_logo" | ||
></img> | ||
</a> | ||
<a href="https://www.facebook.com/AnitaBorgIndia/" target="_blank" rel="noopener noreferrer"> |
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.
Why this is linked to AntaBorgIndia
's facebook page? It should be linked to AnitaB's global facebook page.
src/home/Footer.jsx
Outdated
alt="gihub_logo" | ||
></img> | ||
</a> | ||
<a href="https://www.linkedin.com/company/anitaborg-india/" target="_blank" rel="noopener noreferrer"> |
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.
It should also be linked to AnitaB's global linkedin page.
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.
OK @Rahulm2310 👍
src/home/Footer.jsx
Outdated
</ul> | ||
</div> | ||
<div className="flexbox-item"> | ||
<h3 className="heading">Visit</h3> |
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.
I think this section can be removed as we don't have a visit location.
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.
Hi @Rahulm2310 @mtreacy002 , should i remove this section ?
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.
@naveen8801 , I believe @Rahulm2310 has answer your question so you can remove this 😉. @Vuyanzi and @isabelcosta unless you'd prefer this Visit
to show AnitaB.Org mailing address as per anitab.org website? I believe it would be best to keep this consistent with other projects under AnitaB.Org Open Source.
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.
@mtreacy002 is it possible to have AnitaB.orgs mailing address there?
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.
@Vuyanzi , I believe @isabelcosta has given the answer to this in her comment below which is to not use it atm. We can revisit this later when the app is being prepared for production 😉
src/home/Home.jsx
Outdated
<div> | ||
<section id="home"> | ||
<div className="header-text"> | ||
<h1>Welcome to<br/> Bridge-in-Tech</h1> |
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.
<div> | |
<section id="home"> | |
<div className="header-text"> | |
<h1>Welcome to<br/> Bridge-in-Tech</h1> | |
<div> | |
<section id="home"> | |
<div className="header-text"> | |
<h1>Welcome to<br/> Bridge-in-Tech</h1> |
src/home/Home.jsx
Outdated
</p> | ||
</div> | ||
</section> | ||
<Footer/> | ||
</div> |
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.
</p> | |
</div> | |
</section> | |
<Footer/> | |
</div> | |
</p> | |
</div> | |
</section> | |
<Footer/> | |
</div> |
@naveen8801 Have you updated the GIF in the PR description? I can't see the changes |
|
Hi @Rahulm2310 @mtreacy002 , i am not able to find why these tests are falling :( , Please help ! |
@naveen8801 , we're facing an error on the initial pr on test.yml creation (PR #170) and still trying to figure it out. You don't need to worry about why the test is failing on this PR for now, as it might not be coming from your PR. Once we troubleshoot the cause for #170 failing tests, we could rerun the tests here to see if the tests are really failing or not 😉. cc @jalajcodes and @Rahulm2310 |
@mtreacy002 @naveen8801 Test cases for Register page are failing. |
@Rahulm2310 , yeah, this gets me confused since the tests passed on @aditmehta9 's pr branch as I mentioned here 🤔 |
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.
@naveen8801 , please check my feedback below 😉.
src/home/Footer.jsx
Outdated
</ul> | ||
</div> | ||
<div className="flexbox-item"> | ||
<h3 className="heading">Visit</h3> |
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.
@naveen8801 , I believe @Rahulm2310 has answer your question so you can remove this 😉. @Vuyanzi and @isabelcosta unless you'd prefer this Visit
to show AnitaB.Org mailing address as per anitab.org website? I believe it would be best to keep this consistent with other projects under AnitaB.Org Open Source.
@Rahulm2310 , I opened issue #239 to address the failing tests. Please give your suggestion on the approach we could use. |
@naveen8801 and @Rahulm2310, I'm putting the status |
regarding this comment #228 (comment), I think for now we remove the address and focus on the app-specific content, and leave these legal / real contact information, for later. |
Thank you, @isabelcosta for the answer 🥰. @naveen8801 , can you please remove |
sure @mtreacy002 , I'll do that 👍 |
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.
LGTM, @naveen8801 ❤️ .
Tested this locally. Hre's the test summary.
-
Code review: Done
-
Tested all possible outcomes
Expected behaviour: Footer section is shown on the Homepage and responsive to different screen sizes.
Actual behaviour: As expected.
-
Environments:
OS: MacOS Catalina 10.15.7
Browser: Google Chrome
Thank you again @naveen8801 for your contribution. 🎉 🎉 🎉
Now we only need @Rahulm2310 or @Vuyanzi 's approval before we can merge this to develop
branch 😉
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.
Looks good @naveen8801 🎊 thanks for your contribution!
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.
LGTM 🎉 💯. Thanks @naveen8801
Thanks @Vuyanzi and @Rahulm2310 for your approvals. Merging it now 😉 |
Description
New Footer component is added in Home folder:-
Fixes #215
Type of Change:
Code/Quality Assurance Only
Checklist:
Code/Quality Assurance Only