Refactor tag screen to use FlashList

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-07-15 19:37:15 +03:00
parent bd1dcd6809
commit 622d88cf40
11 changed files with 95 additions and 49 deletions

View File

@@ -16,9 +16,9 @@ class Tag extends Realm.Object<Tag> {
primaryKey: 'id',
properties: {
id: 'uuid',
name: 'string',
name: { type: 'string', indexed: true },
color: 'string',
memes: 'Meme[]',
memes: { type: 'list', objectType: 'Meme', default: [] },
memesLength: { type: 'int', default: 0 },
dateCreated: { type: 'date', default: new Date() },
dateModified: { type: 'date', default: new Date() },
@@ -39,5 +39,4 @@ const deleteAllTags = (realm: Realm) => {
});
};
export { Tag, deleteTag, deleteAllTags };