UNPKG

@plurid/plurid-react

Version:

React implementation of Plurid to explore the web in three dimensions

28 lines (27 loc) 1.44 kB
import React from 'react'; import { AnyAction } from '@reduxjs/toolkit'; import { Theme } from '@plurid/plurid-themes'; import { /** interfaces */ PluridConfiguration } from '@plurid/plurid-data'; import actions from "../../../services/state/actions"; import { DispatchAction, DispatchActionWithoutPayload } from "../../../data/interfaces"; export interface PluridViewcubeOwnProperties { } export interface PluridViewcubeStateProperties { stateConfiguration: PluridConfiguration; stateInteractionTheme: Theme; stateTransformTime: number; } export interface PluridViewcubeDispatchProperties { dispatchRotateXWith: DispatchAction<typeof actions.space.rotateXWith>; dispatchRotateYWith: DispatchAction<typeof actions.space.rotateYWith>; dispatchSetAnimatedTransform: DispatchAction<typeof actions.space.setAnimatedTransform>; dispatchSpaceResetTransform: DispatchActionWithoutPayload<typeof actions.space.spaceResetTransform>; } export declare type PluridViewcubeProperties = PluridViewcubeOwnProperties & PluridViewcubeStateProperties & PluridViewcubeDispatchProperties; declare const ConnectedPluridViewcube: import("react-redux").ConnectedComponent<React.FC<PluridViewcubeProperties>, { context?: React.Context<import("react-redux").ReactReduxContextValue<any, AnyAction>> | undefined; store?: import("@reduxjs/toolkit").Store<any, AnyAction> | undefined; }>; export default ConnectedPluridViewcube;