init: sudah ganti logo, hilangin setting, dan investigational use dialog
This commit is contained in:
20
platform/app/src/state/appConfig.tsx
Normal file
20
platform/app/src/state/appConfig.tsx
Normal file
@@ -0,0 +1,20 @@
|
||||
import React, { useState, createContext, useContext } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
const appConfigContext = createContext(null);
|
||||
const { Provider } = appConfigContext;
|
||||
|
||||
export const useAppConfig = () => useContext(appConfigContext);
|
||||
|
||||
export function AppConfigProvider({ children, value: initAppConfig }) {
|
||||
const [appConfig, setAppConfig] = useState(initAppConfig);
|
||||
|
||||
return <Provider value={[appConfig, setAppConfig]}>{children}</Provider>;
|
||||
}
|
||||
|
||||
AppConfigProvider.propTypes = {
|
||||
children: PropTypes.any,
|
||||
value: PropTypes.any,
|
||||
};
|
||||
|
||||
export default AppConfigProvider;
|
||||
3
platform/app/src/state/index.js
Normal file
3
platform/app/src/state/index.js
Normal file
@@ -0,0 +1,3 @@
|
||||
import { AppConfigProvider, useAppConfig } from './appConfig.tsx';
|
||||
|
||||
export { AppConfigProvider, useAppConfig };
|
||||
Reference in New Issue
Block a user