Skip to content
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

🎨 Create Reusable Icons and text components #14

Closed
IanOdhiambo9 opened this issue Feb 2, 2023 · 2 comments · Fixed by #58
Closed

🎨 Create Reusable Icons and text components #14

IanOdhiambo9 opened this issue Feb 2, 2023 · 2 comments · Fixed by #58

Comments

@IanOdhiambo9
Copy link
Collaborator

IanOdhiambo9 commented Feb 2, 2023

Create Reusable Icons and text components


Quick links: Summary | Description | Technical-Analysis | Acceptance-Criteria


Summary

As a user I want a a component I can reuse across the app to visualise similar text and icons

Description

As seen on the designs (link below), this component contains the following:

1. An icon / image
2. A title
3. A paragraph

The component needs to appear as shown below (link to icons to be provided)

Screenshot 2023-02-02 at 19 41 17

Your assignment is to implement the component to appear as above.

Please take note of all the design features

Link to full design:

https://xd.adobe.com/view/7b72572b-b40a-4618-bfa6-5500ab28f13b-2e21/screen/63e63506-4ea3-4d02-af28-f7cf148b47d9

mobile 

https://xd.adobe.com/view/7b72572b-b40a-4618-bfa6-5500ab28f13b-2e21/screen/0efb593f-dc28-4e6d-86f3-098699455ad4

Technical Analysis

This component will be created in libs/features/components/cards

The component will be called elewa-vertical-icon-and-text

Acceptance Criteria

  1. When rendered the component is pixel perfect compared to the design above.
  2. The component is clean and does not have more than 50 lines
  3. The component SCSS uses CSS variables for colour, font, ... Connected to the main style.scss
  4. The code is isolated to the libs/page/home package, unless a justified reason is specified.
  5. The component is aligned using CSS flex
  6. The design is responsive for screen, tablet and phone
  7. The image renders fast and has multiple srcsets
@IanOdhiambo9 IanOdhiambo9 changed the title 🎨 Create About us page (We care) section 🎨 Create About us page (We care) section (Responsive) Feb 2, 2023
@Eddahkarambu
Copy link

@JohnstoneDev & I are working on this.

@IanOdhiambo9 IanOdhiambo9 added this to the Group website v1 milestone Feb 6, 2023
@nziokikevin
Copy link
Contributor

Working on this with @Dcolonel6

@IanOdhiambo9 IanOdhiambo9 changed the title 🎨 Create About us page (We care) section (Responsive) 🎨 Create Reusable Icons and text components Feb 8, 2023
IanOdhiambo9 added a commit that referenced this issue Feb 8, 2023
#14 feat: Reusable Icons and text components
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants