@plurid/plurid-react
Version:
React implementation of Plurid to explore the web in three dimensions
26 lines (25 loc) • 1.28 kB
TypeScript
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 } from "../../../../data/interfaces";
export interface PluridToolbarOwnProperties {
}
export interface PluridToolbarStateProperties {
theme: Theme;
configuration: PluridConfiguration;
viewSize: any;
}
export interface PluridToolbarDispatchProperties {
dispatchToggleConfigurationSpaceFirstPerson: DispatchAction<typeof actions.configuration.toggleConfigurationSpaceFirstPerson>;
dispatchSetConfigurationSpaceTransformMode: DispatchAction<typeof actions.configuration.setConfigurationSpaceTransformMode>;
}
export declare type PluridToolbarProperties = PluridToolbarOwnProperties & PluridToolbarStateProperties & PluridToolbarDispatchProperties;
declare const ConnectedPluridToolbar: import("react-redux").ConnectedComponent<React.FC<PluridToolbarProperties>, {
context?: React.Context<import("react-redux").ReactReduxContextValue<any, AnyAction>> | undefined;
store?: import("@reduxjs/toolkit").Store<any, AnyAction> | undefined;
}>;
export default ConnectedPluridToolbar;