From 88b72043b42bcecb721053a8e296cf009e042d85 Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 24 Mar 2022 07:58:27 -0700 Subject: [PATCH] Persist "inversed" table filter Summary: Persist "inversed" filtering between sessions Reviewed By: antonk52 Differential Revision: D35113051 fbshipit-source-id: 466d94c7041e44398b5bd89ed9560c7d026ab2fd --- .../flipper-plugin/src/ui/data-table/DataTableManager.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/desktop/flipper-plugin/src/ui/data-table/DataTableManager.tsx b/desktop/flipper-plugin/src/ui/data-table/DataTableManager.tsx index dee476c9e..975920745 100644 --- a/desktop/flipper-plugin/src/ui/data-table/DataTableManager.tsx +++ b/desktop/flipper-plugin/src/ui/data-table/DataTableManager.tsx @@ -37,7 +37,10 @@ type PersistedState = { /** The currently applicable sorting, if any */ sorting: Sorting | undefined; /** The default columns, but normalized */ - columns: Pick[]; + columns: Pick< + DataTableColumn, + 'key' | 'width' | 'filters' | 'visible' | 'inversed' + >[]; scrollOffset: number; autoScroll: boolean; selectedSearchRecord: any; @@ -471,6 +474,7 @@ export function savePreferences( width: c.width, filters: c.filters, visible: c.visible, + inversed: c.inversed, })), scrollOffset, autoScroll: state.autoScroll,