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

feat(meter): create new component #695

Merged
merged 27 commits into from
Feb 7, 2025
Merged

Conversation

gabrielduete
Copy link
Contributor

@gabrielduete gabrielduete commented Jan 31, 2025

Infos

Task

What is being delivered?

New Component Addition:
  • packages/core/src/components/meter/meter.tsx: Introduced the AtomMeter component with properties such as type, size, title, centerTitle, min, max, and actual. The component includes methods for calculating progress and rendering based on props.
Styling:
Testing:
Storybook Configurations:
Minor Adjustments:
Closes: #103

What impacts?

Core components | React Components | Vue Components

Reversal plan

Revert PR #695

Evidences

Gravacao.de.Tela.2025-02-05.as.10.12.42.mov

@gabrielduete gabrielduete self-assigned this Jan 31, 2025
@gabrielduete gabrielduete changed the title feat(meter): create new component [WIP] feat(meter): create new component Jan 31, 2025
Copy link
Contributor

github-actions bot commented Jan 31, 2025

PR Preview Action v1.6.0
Preview removed because the pull request was closed.
2025-02-07 13:34 UTC

@gabrielduete gabrielduete changed the title [WIP] feat(meter): create new component feat(meter): create new component Feb 5, 2025
@gabrielduete gabrielduete marked this pull request as ready for review February 5, 2025 14:49
@gabrielduete gabrielduete requested review from a team, dyhalmeida, mauriciomutte, luiz-ortega and jowjow22 and removed request for a team February 5, 2025 14:49
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.tsx Outdated Show resolved Hide resolved
tassioFront
tassioFront previously approved these changes Feb 6, 2025
luiz-ortega
luiz-ortega previously approved these changes Feb 6, 2025
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
packages/core/src/components/meter/meter.scss Outdated Show resolved Hide resolved
@gabrielduete gabrielduete dismissed stale reviews from luiz-ortega and tassioFront via 7a1570d February 6, 2025 20:45
felipefialho
felipefialho previously approved these changes Feb 6, 2025
tassioFront
tassioFront previously approved these changes Feb 6, 2025
Copy link

sonarqubecloud bot commented Feb 6, 2025

@gabrielduete gabrielduete merged commit f6e9d98 into main Feb 7, 2025
4 checks passed
@gabrielduete gabrielduete deleted the feat/create-component-meter branch February 7, 2025 13:31
@github-actions github-actions bot mentioned this pull request Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Component] Meter
6 participants