mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-28 00:06:53 +01:00
4167a60588
Follows up on https://github.com/Unleash/unleash/pull/4853 to add Biome to the frontend as well. ![image](https://github.com/Unleash/unleash/assets/14320932/1906faf1-fc29-4172-a4d4-b2716d72cd65) Added a few `biome-ignore` to speed up the process but we may want to check and fix them in the future.
33 lines
936 B
TypeScript
33 lines
936 B
TypeScript
import { useFeaturesArchive } from 'hooks/api/getters/useFeaturesArchive/useFeaturesArchive';
|
|
import { ArchiveTable } from './ArchiveTable/ArchiveTable';
|
|
import { SortingRule } from 'react-table';
|
|
import { usePageTitle } from 'hooks/usePageTitle';
|
|
import { createLocalStorage } from 'utils/createLocalStorage';
|
|
|
|
const defaultSort: SortingRule<string> = { id: 'createdAt' };
|
|
const { value, setValue } = createLocalStorage(
|
|
'FeaturesArchiveTable:v1',
|
|
defaultSort,
|
|
);
|
|
|
|
export const FeaturesArchiveTable = () => {
|
|
usePageTitle('Archive');
|
|
|
|
const {
|
|
archivedFeatures = [],
|
|
loading,
|
|
refetchArchived,
|
|
} = useFeaturesArchive();
|
|
|
|
return (
|
|
<ArchiveTable
|
|
title='Archive'
|
|
archivedFeatures={archivedFeatures}
|
|
loading={loading}
|
|
storedParams={value}
|
|
setStoredParams={setValue}
|
|
refetch={refetchArchived}
|
|
/>
|
|
);
|
|
};
|