import * as React from 'react';
import Flex from '../../flex/Flex';
import Transition from '../Transition';
import DummyBox from './common/DummyBox';
import Stage from './common/Stage';
import {predefinedEffects} from '../predefinedEffects';
import type {PredefinedEffectType} from '../predefinedEffects';
const predefinedEffectTypes = Object.keys(
predefinedEffects
) as PredefinedEffectType[];
export const PredefinedEffects = () => (
{predefinedEffectTypes.map(type => (
))}
);
const PredefinedEffect = ({type}: {type: PredefinedEffectType}) => {
const [active, setActive] = React.useState(false);
const effect = React.useMemo(() => {
return Transition.createEffect({
type,
});
}, [type]);
return (
setActive(b => !b)}
centered
>
);
};