Task 80% complete

This commit is contained in:
janishutz committed 2025-10-20 15:09:24 +02:00
1 parent b23ef80a5f
commit 6dedd2f75e
5 files changed
+213 -13

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
import {
PersistanceConfig
} from './types';
// Using localStorage for persistance
const persistanceStore: PersistanceConfig = JSON.parse( localStorage.getItem( 'persistance' ) ?? '{}' );
export const store = (
filename: string,
size: number,
sorted: string,
active: string
) => {
persistanceStore[ `${ filename }-${ size }` ] = {
'active': active,
'sorted': sorted
};
localStorage.setItem( 'persistance', JSON.stringify( persistanceStore ) );
};
export const get = ( filename: string, size: number ) => {
return persistanceStore[ `${ filename }-${ size }` ];
};