initial commit

This commit is contained in:
2026-06-23 13:28:38 +07:00
commit 966ed115b2
590 changed files with 111412 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
import { Ability } from '@casl/ability'
export const initialAbility = [
{
action: 'read',
subject: 'Auth',
},
]
// Read ability from localStorage
// 👉 Handles auto fetching previous abilities if already logged in user
// ️ You can update this if you store user abilities to more secure place
// ❗ Anyone can update localStorage so be careful and please update this
const stringifiedUserAbilities = localStorage.getItem('userAbilities')
const existingAbility = stringifiedUserAbilities ? JSON.parse(stringifiedUserAbilities) : null
export default new Ability(existingAbility || initialAbility)