UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

30 lines 1.72 kB
import React from 'react'; import { HeaderProps } from '../Header/types'; import { Insets, MediaObject, ObjectFit } from '../../types'; export interface StateLayoutCommonProps { /** Основной текст состояния */ title: string; /** @deprecated работает только c PlasmaApp */ header?: HeaderProps; /** Дополнительный текст состояния */ text?: string; /** Дополнительный контент, обычно кнопки для выполнения какого-либо действия */ button: React.ReactNode; /** Ссылка на картинку используемую в качестве фона */ background?: string; /** Устанавливает свойство object-fit для фона, значение по умолчанию используется `cover` */ backgroundFit?: ObjectFit; /** Устанавливает свойство `width`, значение по умолчанию `100%` */ backgroundWidth?: string; /** Добавляет маску, на фоновое изображение, значение по умолчанию `true` */ backgroundMask?: boolean; /** Ссылка на картинку состояния */ image?: MediaObject | React.ReactNode; className?: string; /** * Отступы, вокруг контента. В текущей версии используется только в мобильной версии * для позиционирования контента передаваемого в пропсе `button` */ insets?: Partial<Insets>; } //# sourceMappingURL=types.d.ts.map