'use client'; import { createSlice, PayloadAction } from '@reduxjs/toolkit'; import { Config } from '../../types'; const initialState: Config = { user_phone_regex: '^(05)\\d{9}$', user_phone_format: '05999999999', user_post_code_regex: '^\\d{5}$', user_post_code_format: '99999', country: { pk: 1, name: 'Türkiye', code: 'tr' } }; const configSlice = createSlice({ name: 'config', initialState, reducers: { setConfig: (state, action: PayloadAction) => { return action.payload; } } }); export const { setConfig } = configSlice.actions; export default configSlice.reducer;