UNPKG

dcl-ui-toolkit

Version:

A collection of UI helpers to make it easier to build a Decentraland scene using the SDK 7.

30 lines (29 loc) 1.19 kB
import ReactEcs from '@dcl/sdk/react-ecs'; import { EntityPropTypes } from '@dcl/react-ecs/dist/components/types'; import { DelayedHidingUIObject, DelayedHidingUIObjectConfig } from '../UIObject'; import { ImageAtlasData } from '../../utils/imageUtils'; export type CenterImageImageElement = Omit<EntityPropTypes, 'uiTransform' | 'uiBackground'> & { uiTransform?: Omit<NonNullable<EntityPropTypes['uiTransform']>, 'display' | 'width' | 'height' | 'margin'>; uiBackground?: Omit<NonNullable<EntityPropTypes['uiBackground']>, 'texture' | 'uvs'>; }; type CenterImageConfig = DelayedHidingUIObjectConfig & { image: string; duration: number; width?: number; height?: number; xOffset?: number; yOffset?: number; section?: ImageAtlasData; }; export declare class CenterImage extends DelayedHidingUIObject { imageElement: CenterImageImageElement; image: string; width: number; height: number; xOffset: number; yOffset: number; section: ImageAtlasData | undefined; constructor({ startHidden, image, duration, width, height, xOffset, yOffset, section, }: CenterImageConfig); render(key?: string): ReactEcs.JSX.Element; } export {};