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

Dylan/s3en 2278 implement trace search #127

Merged
merged 15 commits into from
Jun 11, 2024

Conversation

dylanzuber-scale3
Copy link
Contributor

@dylanzuber-scale3 dylanzuber-scale3 commented May 31, 2024

🚀 This description was created by Ellipsis for commit 84676cf

Summary:

Implemented a new trace filtering feature with a FilterDialog component, integrated into the traces view, updated necessary dependencies, and simplified VendorDropdown.

Key points:

  • Added FilterDialog component in trace-filter.tsx for filtering trace data.
  • Integrated FilterDialog in traces.tsx to allow users to apply filters.
  • Updated dependencies in package.json to support new filtering feature.
  • Simplified VendorDropdown in vendor-dropdown.tsx by removing unused state.

Generated with ❤️ by ellipsis.dev

Copy link
Contributor

@karthikscale3 karthikscale3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so this PR needs two things:

  1. functionality has bugs - needs to be fixed
  2. UI is very rough, gotta polish it up quite a bit

@karthikscale3
Copy link
Contributor

@ellipsis-dev review this

Copy link

ellipsis-dev bot commented Jun 11, 2024

OK! Reviewing this PR...


Responding to this comment by @karthikscale3. For more information about Ellipsis, check the documentation.

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Looks good to me! Reviewed everything up to a39e6af in 1 minute and 3 seconds

More details
  • Looked at 564 lines of code in 4 files
  • Skipped 1 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. components/project/traces/trace-filter.tsx:125
  • Draft comment:
    Consider using onCheckedChange instead of onClick for the Checkbox component to handle changes in its checked state more reliably.
                  onCheckedChange={() => handleFilterChange(event)}
  • Reason this comment was not posted:
    Confidence of 50% on close inspection, compared to threshold of 50%.

Workflow ID: wflow_y959C8MIQXx3d934


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

6 days left in your free trial, upgrade for $20/seat/month or contact us.

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❌ Changes requested. Incremental review on 68d8f39 in 1 minute and 27 seconds

More details
  • Looked at 94 lines of code in 2 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 drafted comments based on config settings.

Workflow ID: wflow_IY3DC8tHKyoaE1qf


Want Ellipsis to fix these issues? Tag @ellipsis-dev in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

6 days left in your free trial, upgrade for $20/seat/month or contact us.

<div key={method} className="flex items-center">
<Checkbox
checked={selectedFilters.includes(method)}
onClick={() => handleFilterChange(method)}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the onClick event to onChange for the Checkbox component to ensure proper handling of state updates in React. This change should be applied to all instances where onClick is used with Checkbox in this file.

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Looks good to me! Incremental review on 84676cf in 2 minutes and 19 seconds

More details
  • Looked at 15 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 1 drafted comments based on config settings.
1. components/project/traces/trace-filter.tsx:166
  • Draft comment:
    The change to use an outline variant for the Cancel button is a good UI practice as it visually distinguishes less critical actions from primary actions.
  • Reason this comment was not posted:
    Confidence changes required: 0%
    The change in the PR adds an outline variant to the Cancel button in the FilterDialog component. This is a UI change that aligns with the design consistency of having outlined buttons for less prominent actions like canceling. The Apply Filters button remains with the default variant and is highlighted as the primary action with a color attribute set to 'primary'. This change is straightforward and improves the user interface by distinguishing between primary and secondary actions.

Workflow ID: wflow_N9C0XaGqZLEOxUpV


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

6 days left in your free trial, upgrade for $20/seat/month or contact us.

@dylanzuber-scale3 dylanzuber-scale3 merged commit c05001f into development Jun 11, 2024
@dylanzuber-scale3 dylanzuber-scale3 deleted the dylan/s3en-2278-implement-trace-search branch June 11, 2024 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants