Skip to content

Item 10223: App GridPanel update to display filter/search pills in grid message area (experimental feature) - #795

Merged
cnathe merged 45 commits into
developfrom
fb_gridHeaderWithoutOmni
Apr 7, 2022
Merged

Item 10223: App GridPanel update to display filter/search pills in grid message area (experimental feature)#795
cnathe merged 45 commits into
developfrom
fb_gridHeaderWithoutOmni

Conversation

@cnathe

@cnathe cnathe commented Apr 4, 2022

Copy link
Copy Markdown
Contributor

Rationale

This PR is the next story in the App Grid panel UX filtering updates. This set of changes adds the search input to the grid button bar and displays the filter/search pills in the grid info/messaging area. It allows for those pills to be removed and the filter pills to be clicked to reopen the filter modal. This PR also removes the OmniBox from the grid display. Note that all changes are still behind an experimental feature flag at this point.

Related Pull Requests

Changes

  • add SearchBox component and display in GridPanel header bar
  • add Filters button to GridPanel header to open the GridFilterModal
  • display the view and filter grid action values in the grid info section (previously displayed in the OmniBox input)
  • add "Remove all" option to the end of the filter pill display if > 1 present
  • hide omnibox when experimental feature is enabled

cnathe added 2 commits April 4, 2022 17:03
# Conflicts:
#	packages/components/package.json
#	packages/components/releaseNotes/components.md
@cnathe cnathe changed the title Item 10223: App GridPanel update to display filter/search pill sin grid message area (experimental feature) Item 10223: App GridPanel update to display filter/search pills in grid message area (experimental feature) Apr 4, 2022
@cnathe
cnathe requested a review from labkey-susanh April 5, 2022 21:23
actionValues: newActionValues,
});

const newActionValues = removeActionValue(actionValues, actionValueIndex);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This variable is not really needed, but no big deal.

Comment thread packages/components/src/internal/components/omnibox/utils.ts
Comment thread packages/components/src/public/QueryModel/FilterStatus.tsx Outdated
Comment thread packages/components/src/public/QueryModel/SearchBox.tsx Outdated
@cnathe
cnathe merged commit 7d004e4 into develop Apr 7, 2022
@cnathe
cnathe deleted the fb_gridHeaderWithoutOmni branch April 7, 2022 14:20
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.

2 participants