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 component "Level" #75

Closed
5 tasks done
NicolasOmar opened this issue Mar 20, 2023 · 0 comments · Fixed by #248
Closed
5 tasks done

Create component "Level" #75

NicolasOmar opened this issue Mar 20, 2023 · 0 comments · Fixed by #248
Assignees
Labels
feature New fun things for the users research Investigation about tech, methodology or other
Milestone

Comments

@NicolasOmar
Copy link
Owner

NicolasOmar commented Mar 20, 2023

Objective

Create bulma's component Level from scratch


Description

Based on project's roadmap, this component will need to have the following specifications

  • A code file based on React Hooks with Typescript
  • A test file (.test.tsx) for its related unit tests
  • A storybook file (.stories.tsx) to be deployed on a public Storybook site (and be tested for anyone)

Tasks

  • Research
    • Study its related documentation and implementation on bulma's docs
  • Development
    • Create its folder and a index.tsx file where the component will be coded
    • Create and/or update the needed interfaces, types, tuples and enums for the component
    • Create a .test.ts file for its units test and create the needed to reach at least 80% of code coverage
    • Create a .stories.tsx file for storybook stories and add at least 2 stories for different scenarios

Ticket relationships

Relationship Involved tickets
Is related to none
Is blocked by none
It blocks none

Technical notes

None

@NicolasOmar NicolasOmar self-assigned this Mar 20, 2023
@NicolasOmar NicolasOmar converted this from a draft issue Mar 20, 2023
@NicolasOmar NicolasOmar added research Investigation about tech, methodology or other feature New fun things for the users labels Mar 20, 2023
@NicolasOmar NicolasOmar added this to the v3.0.0 milestone Mar 20, 2023
@NicolasOmar NicolasOmar moved this from In Analysis to To do in Reactive-bulma | Project board Mar 20, 2023
@NicolasOmar NicolasOmar moved this from To Do to In Progress in Reactive-bulma | Project board Jan 20, 2024
@NicolasOmar NicolasOmar linked a pull request Jan 21, 2024 that will close this issue
8 tasks
NicolasOmar added a commit that referenced this issue Jan 21, 2024
### Changes made 
- Components `LevelHeader` and `LevelItem` created as part of the PR
process.
- Component `Level` created.

---

### My pull request is for
- [ ] A bugfix
- [x] A new component
- [ ] An existing component update

### Also, it complies with the following
- In case of a `new component`
  - [x] A folder with its name on `src/components/organisms`
  - [x] A `index.tsx` file where the component will be coded
- [x] New and/or updated interfaces, types, tuples and enums for the
component
- [x] A `index.test.ts` file for its units tests and create the needed
to reach at least 90% of code coverage
- [x] A `index.stories.tsx` file for storybook stories and add at least
2 stories for different scenarios

---

### Screenshots
`In case of have differences between old and new functionality, please
provide a 'Before vs After' comparrison in order to show in a graphic
way your contribution`
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reactive-bulma | Project board Jan 21, 2024
github-actions bot pushed a commit that referenced this issue Jan 21, 2024
# [2.13.0](v2.12.0...v2.13.0) (2024-1-21)

### Features

* Create component "Level" ([#248](#248)) ([#75](#75)) ([ef7acf2](ef7acf2))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New fun things for the users research Investigation about tech, methodology or other
Projects
Development

Successfully merging a pull request may close this issue.

1 participant