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 “Table” #80

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

Create component “Table” #80

NicolasOmar opened this issue Mar 21, 2023 · 0 comments · Fixed by #257
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 21, 2023

Objective

Create bulma's component Table 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 21, 2023
@NicolasOmar NicolasOmar converted this from a draft issue Mar 21, 2023
@NicolasOmar NicolasOmar added research Investigation about tech, methodology or other feature New fun things for the users labels Mar 21, 2023
@NicolasOmar NicolasOmar added this to the v4.0.0 milestone Mar 21, 2023
@NicolasOmar NicolasOmar moved this from In Analysis to To do in Reactive-bulma | Project board Mar 21, 2023
@NicolasOmar NicolasOmar moved this from To Do to In Progress in Reactive-bulma | Project board Jan 31, 2024
@NicolasOmar NicolasOmar linked a pull request Jan 31, 2024 that will close this issue
8 tasks
NicolasOmar added a commit that referenced this issue Jan 31, 2024
BREAKING CHANGE: None, All v4 related components added, but no more compexity added.

### Changes made 
Explain what you made to present the following solution on this pull
request.

---

### 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 31, 2024
github-actions bot pushed a commit that referenced this issue Jan 31, 2024
# [4.0.0](v3.2.0...v4.0.0) (2024-1-31)

### Bug Fixes

* Updating depdencies version. Updating README and related files for post-v4.0.0 commits ([71032b1](71032b1))

### Features

* Create component "Table" ([#257](#257)) ([#80](#80)) ([6517dac](6517dac))

### BREAKING CHANGES

* None, All v4 related components added, but no more compexity added.

### Changes made
Explain what you made to present the following solution on this pull
request.
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