fix: update cSpell.words in settings.json and improve code formatting in various files

This commit is contained in:
Firman Ramdhani
2026-07-20 14:18:33 +07:00
parent 6a11ed2420
commit f2cff7699a
4 changed files with 21 additions and 19 deletions
@@ -3,7 +3,14 @@ import type { UseBoundStore, StoreApi } from 'zustand';
import { useNavigate } from 'react-router-dom';
import { useTranslation } from '@repo/core-i18n';
import { BaseEntity, BaseRemoteDataServices } from '@repo/core-api/data-services';
import { ConfigSlice, ModuleConfigEntity, SinglePageFormState, SinglePageModalState, EnterpriseModuleState, PrivilegeEntity } from '../entities/entity';
import {
ConfigSlice,
ModuleConfigEntity,
SinglePageFormState,
SinglePageModalState,
EnterpriseModuleState,
PrivilegeEntity,
} from '../entities/entity';
import {
EnterpriseConfigContext,
EnterpriseDataServiceContext,
@@ -17,7 +24,7 @@ import { Forbidden } from '../../../components';
export interface EnterpriseModuleProviderProps<
E extends BaseEntity,
S extends EnterpriseModuleState<E> = EnterpriseModuleState<E>
S extends EnterpriseModuleState<E> = EnterpriseModuleState<E>,
> {
children: ReactNode;
config: ModuleConfigEntity<E>;
@@ -30,7 +37,7 @@ const IS_MACOS = typeof navigator !== 'undefined' && /Mac|iPod|iPhone|iPad/.test
export function EnterpriseModuleProvider<
E extends BaseEntity,
S extends EnterpriseModuleState<E> = EnterpriseModuleState<E>
S extends EnterpriseModuleState<E> = EnterpriseModuleState<E>,
>(props: EnterpriseModuleProviderProps<E, S>) {
const { children, config, dataServices, store } = props;
const navigate = useNavigate();
@@ -38,12 +45,12 @@ export function EnterpriseModuleProvider<
// ---------------------------------------------------------------------------
// 1. Config Slice (Static)
// ---------------------------------------------------------------------------
const storePrivileges = store((state: S) => state.privileges);
const configSlice: ConfigSlice = useMemo(() => {
// FIXME => Parsing privilege: mapping string array dari store ke format PrivilegeEntity (boolean)
const parsedPrivileges = defaultPrivileges
// Parsing privilege: mapping string array from store to PrivilegeEntity format (boolean)
const parsedPrivileges: PrivilegeEntity = defaultPrivileges;
return {
config,