import React from 'react'; // import cls from 'classnames'; // import clsddp from 'classnames/dedupe'; import styles from './ColorInfo.module.scss'; import {useTinyReduxTookit} from '@wfh/redux-toolkit-observable/es/tiny-redux-toolkit-hook'; import {Ripple} from '@wfh/material-components-react/client/Ripple'; import {epicFactory, sliceOptionFactory, ColorInfoObservableProps} from './colorInfo.state'; export type ColorInfoProps = React.PropsWithChildren): void; }>; const ColorInfo: React.FC = function(props) { const [state, slice] = useTinyReduxTookit(sliceOptionFactory, epicFactory); React.useEffect(() => { slice.actionDispatcher._syncComponentProps(props); }, [...Object.values(props)]); // Your Component rendering goes here return state.details ?
{state.details.hex()}
: null; }; export {ColorInfo};