Skip to content

Conversation

@icaroov
Copy link
Collaborator

@icaroov icaroov commented Nov 10, 2025

What's the purpose of this pull request?

This pull request introduces a bulk product search feature via file upload in the search input, enabling users to upload CSV or Excel files containing SKU and Quantity information. The main changes include adding a reusable Dropzone component, extending the search input to support file uploads, and implementing a modal dropdown for uploading and parsing files. This enhances the user experience for bulk product operations and improves code modularity.

The entire journey will be completed in subsequent PRs.

How it works?

Component and API enhancements:

  • Added a new reusable Dropzone component to the UI library, exposing its props and state for use in other components. (packages/components/src/molecules/Dropzone/Dropzone.tsx, packages/components/src/molecules/Dropzone/index.ts, packages/components/src/index.ts)

Dependency updates:

  • Added react-dropzone and xlsx libraries to support file upload and parsing functionality. (packages/components/package.json, packages/core/package.json)

How to test it?

Nov-11-2025 17-54-40

Starters Deploy Preview

References

Checklist

You may erase this after checking them all 😉

PR Title and Commit Messages

  • PR title and commit messages follow the Conventional Commits specification
    • Available prefixes: feat, fix, chore, docs, style, refactor, ci and test

PR Description

  • Added a label according to the PR goal - breaking change, bug, contributing, performance, documentation..

Dependencies

  • Committed the pnpm-lock.yaml file when there were changes to the packages

Documentation

  • PR description
  • For documentation changes, ping @Mariana-Caetano to review and update (Or submit a doc request)

@icaroov icaroov self-assigned this Nov 10, 2025
@icaroov icaroov requested a review from a team as a code owner November 10, 2025 22:31
@icaroov icaroov requested review from gabpaladino and renatomaurovtex and removed request for a team November 10, 2025 22:31
@icaroov icaroov changed the title [BE-71] Add dropzone and upload file dropdown feat: Add dropzone and upload file dropdown Nov 10, 2025
@codesandbox-ci
Copy link

codesandbox-ci bot commented Nov 10, 2025

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

@icaroov icaroov added the enhancement New feature or request label Nov 11, 2025
@icaroov icaroov requested a review from BrunaCubos November 11, 2025 21:07
@icaroov icaroov marked this pull request as draft November 12, 2025 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants