* Adding FilterByValue transformer skeleton * Connecting options with Editor * Improving UI and making deep copy of options on change. * Improving Transformation Editor UI * Implementing Regex filtering * Adding valueFilters.ts and creating filter registry * Connecting the test function * Correcting TypeScript errors * Using FilterInstance instead of simple Filter test function * Adding field.type as filter options * Improving UI. Adding custom placeholder depending on filter. * Implementing a few more filter types * Implementing more filters * Return original data if no filter were processed * Improving UI * Correcting TS errors * Making sure inequality transform are invalid until the filterExpression is not empty * Cleanup in the UI file * Improving UI (highlight invalid fields) * Only show filterType that are supported for the selected field * Adding tests + correction of a filter * Adding transformer test * Adding doc * Cleanup * Typing props for FilterSelectorRow component Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> * Moving rendering in the JSX Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> * Memoizing filterTypeOptions computation Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> * Improve code compactness Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> * Cleanup + solving TS errors * Updating some labels * Wrapping stuff around useMemo and useCallback * Using cloneDeep from lodash * Don't highlight field name input if null * Removing time type fields in selectable options * We want loose equality in this scenario. * Adding `onChange` to useCallback dependencies Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> * Include or exclude matching any or all conditions * Correcting field name matching * Cleanup * Don't highlight the filterExpression input when its empty * Adding Range filter * Updating doc * Correcting TS error * Only showing the Match All/Match Any option if more than one condition * Two inputs for the Range filter instead of one * Improving invalid highlight for Range filter type * Cleanup * Improving labels in UI * Using ButtonSelect to improve UI * editor UI updates. * Updating tests * Adding component for Regex * Improve TS typing * Adding components for the other filter types. * Cleanup * Correct error * Updating valueFilter.test.ts * Updating filterByValue.test.ts * Reverting and removing Range filter * Update docs/sources/panels/transformations.md * starting to implement poc. * added a small poc. * wip * added tests. * added structure for dynamic value matcher editors. * added more support. * added some more value matchers. * removed unused value filters. * added some more matchers. * adding more matchers. * added a range matcher. * fixing some tests. * fixing tests. * remove unused dep. * making the matching a bit more performant. * UX improvements and alignment fixes * fixed delete button. * fixed some spacing in the UI. * added docs for matchers. * adding docs and exposing value matcher types. * will store dateTime as string. * updated docs according to feedback. * moved filter by value in transformation list. * Improved description. * added regex value filter. * added support for regex. * fixing failing tests. Co-authored-by: Marcus Andersson <systemvetaren@gmail.com> Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Name |
Last commit
|
Last Update |
---|---|---|
.. | ||
Alert | Loading commit data... | |
AlphaNotice | Loading commit data... | |
Badge | Loading commit data... | |
BarGauge | Loading commit data... | |
BigValue | Loading commit data... | |
Button | Loading commit data... | |
ButtonCascader | Loading commit data... | |
CallToActionCard | Loading commit data... | |
Card | Loading commit data... | |
Cascader | Loading commit data... | |
Chart | Loading commit data... | |
ClickOutsideWrapper | Loading commit data... | |
ClipboardButton | Loading commit data... | |
Collapse | Loading commit data... | |
ColorPicker | Loading commit data... | |
ConfirmButton | Loading commit data... | |
ConfirmModal | Loading commit data... | |
ContextMenu | Loading commit data... | |
CustomScrollbar | Loading commit data... | |
DataLinks | Loading commit data... | |
DataSourceSettings | Loading commit data... | |
Drawer | Loading commit data... | |
EmptySearchResult | Loading commit data... | |
ErrorBoundary | Loading commit data... | |
FieldConfigs | Loading commit data... | |
FileUpload | Loading commit data... | |
FilterPill | Loading commit data... | |
FormField | Loading commit data... | |
FormLabel | Loading commit data... | |
FormattedValueDisplay | Loading commit data... | |
Forms | Loading commit data... | |
Gauge | Loading commit data... | |
Graph | Loading commit data... | |
GraphNG | Loading commit data... | |
Icon | Loading commit data... | |
IconButton | Loading commit data... | |
InfoBox | Loading commit data... | |
InfoTooltip | Loading commit data... | |
Input | Loading commit data... | |
JSONFormatter | Loading commit data... | |
Layout | Loading commit data... | |
Legend | Loading commit data... | |
List | Loading commit data... | |
LoadingPlaceholder | Loading commit data... | |
Logs | Loading commit data... | |
MatchersUI | Loading commit data... | |
Modal | Loading commit data... | |
Monaco | Loading commit data... | |
OptionsUI | Loading commit data... | |
Pagination | Loading commit data... | |
PanelOptionsGrid | Loading commit data... | |
PanelOptionsGroup | Loading commit data... | |
PieChart | Loading commit data... | |
Portal | Loading commit data... | |
QueryField | Loading commit data... | |
RefreshPicker | Loading commit data... | |
SecretFormField | Loading commit data... | |
Segment | Loading commit data... | |
Select | Loading commit data... | |
SetInterval | Loading commit data... | |
SingleStatShared | Loading commit data... | |
Slider | Loading commit data... | |
Spinner | Loading commit data... | |
StatsPicker | Loading commit data... | |
Switch | Loading commit data... | |
TabbedContainer | Loading commit data... | |
Table | Loading commit data... | |
TableInputCSV | Loading commit data... | |
Tabs | Loading commit data... | |
Tags | Loading commit data... | |
TagsInput | Loading commit data... | |
TextArea | Loading commit data... | |
ThemeColors | Loading commit data... | |
ThresholdsEditorNew | Loading commit data... | |
TimePicker | Loading commit data... | |
ToggleButtonGroup | Loading commit data... | |
Tooltip | Loading commit data... | |
Typeahead | Loading commit data... | |
UnitPicker | Loading commit data... | |
ValueMappingsEditor | Loading commit data... | |
ValuePicker | Loading commit data... | |
VizLayout | Loading commit data... | |
VizRepeater | Loading commit data... | |
transitions | Loading commit data... | |
uPlot | Loading commit data... | |
InputControl.tsx | Loading commit data... | |
index.scss | Loading commit data... | |
index.ts | Loading commit data... |